mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-29 04:36:58 +02:00
Patch missing displayname in m.presence event (observed after joining a public room)
This commit is contained in:
@@ -147,10 +147,10 @@ static MatrixHandler *sharedHandler = nil;
|
||||
// Consider only events related to user's presence
|
||||
if (event.eventType == MXEventTypePresence) {
|
||||
// Update local storage
|
||||
if (![self.userDisplayName isEqualToString:event.content[@"displayname"]]) {
|
||||
if (event.content[@"displayname"] && ![self.userDisplayName isEqualToString:event.content[@"displayname"]]) {
|
||||
self.userDisplayName = event.content[@"displayname"];
|
||||
}
|
||||
if (![self.userPictureURL isEqualToString:event.content[@"avatar_url"]]) {
|
||||
if (event.content[@"avatar_url"] && ![self.userPictureURL isEqualToString:event.content[@"avatar_url"]]) {
|
||||
self.userPictureURL = event.content[@"avatar_url"];
|
||||
}
|
||||
// Check presence
|
||||
|
||||
Reference in New Issue
Block a user