Merge branch 'krille/better-fallback-message' into 'main'

fix: Better fallback message for member events without any change

Closes famedly-web#335

See merge request famedly/company/frontend/famedlysdk!997
This commit is contained in:
Krille Fear 2022-03-31 11:14:11 +00:00
commit b9e8d173e3
1 changed files with 4 additions and 1 deletions

View File

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