Updated liblinphone + improved message reading from database

This commit is contained in:
Sylvain Berfini 2013-08-09 11:05:48 +02:00
parent 84670ba428
commit ee25db403c
2 changed files with 7 additions and 3 deletions

View file

@ -281,8 +281,12 @@ public class ChatStorage {
c.close(); c.close();
} else { } else {
LinphoneChatRoom room = LinphoneManager.getLc().createChatRoom(correspondent); LinphoneChatRoom room = LinphoneManager.getLc().createChatRoom(correspondent);
for (LinphoneChatMessage message : room.getHistory()) { LinphoneChatMessage[] history = room.getHistory();
ChatMessage chatMessage = new ChatMessage(message.hashCode(), message.getText(), null, String.valueOf(message.getTime()), true, 0, true); for (int i = 0; i < history.length; i++) {
LinphoneChatMessage message = history[i];
ChatMessage chatMessage = new ChatMessage(i+1, message.getText(), null,
String.valueOf(message.getTime()), !message.isOutgoing(),
message.getStatus().toInt(), message.isRead());
chatMessage.setUrl(message.getExternalBodyUrl()); chatMessage.setUrl(message.getExternalBodyUrl());
chatMessages.add(chatMessage); chatMessages.add(chatMessage);
} }

@ -1 +1 @@
Subproject commit 389922acce2412e6e4f57a74d3e7ea41e8e58771 Subproject commit 952adab4f85dec18fbe980296c2c5462def1fc92