Message preview and participant list
This commit is contained in:
@@ -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];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user