fix: Better fallback message for member events without any change

This commit is contained in:
Christian Pauly 2022-03-31 12:20:23 +02:00
parent f8eee4f4f1
commit ea3910001b
1 changed files with 4 additions and 1 deletions

View File

@ -100,8 +100,11 @@ abstract class EventLocalizations {
}
},
EventTypes.RoomMember: (event, i18n, body) {
var text = 'Failed to parse member event';
final targetName = event.stateKeyUser?.calcDisplayname() ?? '';
// Fallback message if just nothing has changed:
var text = i18n.joinedTheChat(targetName);
// Has the membership changed?
final newMembership = event.content['membership'] ?? '';
final oldMembership = event.prevContent?['membership'] ?? '';