forked from Henry-Hiles/nexus
add fallback in case weird stuff happens
This commit is contained in:
parent
93951ed29b
commit
e06a17aa82
1 changed files with 3 additions and 1 deletions
|
|
@ -1,3 +1,4 @@
|
||||||
|
import "package:collection/collection.dart";
|
||||||
import "package:flutter/foundation.dart";
|
import "package:flutter/foundation.dart";
|
||||||
import "package:flutter_chat_core/flutter_chat_core.dart";
|
import "package:flutter_chat_core/flutter_chat_core.dart";
|
||||||
import "package:matrix/matrix.dart";
|
import "package:matrix/matrix.dart";
|
||||||
|
|
@ -96,12 +97,13 @@ extension EventToMessage on Event {
|
||||||
id: eventId,
|
id: eventId,
|
||||||
authorId: senderId,
|
authorId: senderId,
|
||||||
text:
|
text:
|
||||||
"${content["displayname"]} ${switch (Membership.values.firstWhere((membership) => membership.name == content["membership"])) {
|
"${content["displayname"]} ${switch (Membership.values.firstWhereOrNull((membership) => membership.name == content["membership"])) {
|
||||||
Membership.invite => "was invited to",
|
Membership.invite => "was invited to",
|
||||||
Membership.join => "joined",
|
Membership.join => "joined",
|
||||||
Membership.leave => "left",
|
Membership.leave => "left",
|
||||||
Membership.knock => "asked to join",
|
Membership.knock => "asked to join",
|
||||||
Membership.ban => "was banned from",
|
Membership.ban => "was banned from",
|
||||||
|
_ => "did something relating to",
|
||||||
}} the room.",
|
}} the room.",
|
||||||
),
|
),
|
||||||
EventTypes.Redaction => null,
|
EventTypes.Redaction => null,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue