1
0
mirror of https://github.com/matrix-org/matrix-js-sdk.git synced 2025-11-26 17:03:12 +03:00

only clobber displayname & avatarurl from presence if set. fixes https://github.com/vector-im/vector-web/issues/1039. again.

This commit is contained in:
Matthew Hodgson
2016-06-01 03:45:16 +01:00
parent fb388f5d2d
commit 7243367a64

View File

@@ -85,8 +85,12 @@ User.prototype.setPresenceEvent = function(event) {
}
this.presence = event.getContent().presence;
this.displayName = event.getContent().displayname;
this.avatarUrl = event.getContent().avatar_url;
if (event.getContent().displayname) {
this.displayName = event.getContent().displayname;
}
if (event.getContent().avatarUrl) {
this.avatarUrl = event.getContent().avatar_url;
}
this.lastActiveAgo = event.getContent().last_active_ago;
this.lastPresenceTs = Date.now();
this.currentlyActive = event.getContent().currently_active;