Private
Public Access
1
0

Message preview and participant list

This commit is contained in:
2018-11-14 23:12:41 -08:00
parent f462ee68ca
commit e08e9d738c

View File

@@ -30,6 +30,21 @@
chatDict[@"displayName"] = [chat displayName]; chatDict[@"displayName"] = [chat displayName];
chatDict[@"date"] = GCDWebServerFormatRFC822([chat lastFinishedMessageDate]); 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]; [conversations addObject:chatDict];
} }