Message preview and participant list
This commit is contained in:
@@ -30,6 +30,21 @@
|
||||
chatDict[@"displayName"] = [chat displayName];
|
||||
chatDict[@"date"] = GCDWebServerFormatRFC822([chat lastFinishedMessageDate]);
|
||||
|
||||
IMMessage *lastMessage = [chat lastMessage];
|
||||
if (lastMessage) {
|
||||
chatDict[@"lastMessagePreview"] = [[lastMessage text] string];
|
||||
}
|
||||
|
||||
NSMutableArray *participantStrings = [NSMutableArray array];
|
||||
for (IMHandle *participantHandle in chat.participants) {
|
||||
NSString *participantString = [participantHandle displayNameForChat:chat];
|
||||
if (participantString) {
|
||||
[participantStrings addObject:participantString];
|
||||
}
|
||||
}
|
||||
|
||||
chatDict[@"participantDisplayNames"] = participantStrings;
|
||||
|
||||
[conversations addObject:chatDict];
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user