forked from Henry-Hiles/nexus
some fixes
This commit is contained in:
parent
11a946e6ea
commit
99e19c3237
3 changed files with 32 additions and 19 deletions
|
|
@ -22,11 +22,12 @@ class RoomChatController extends AsyncNotifier<ChatController> {
|
|||
|
||||
if (event.type == EventTypes.Redaction) {
|
||||
final controller = await future;
|
||||
await controller.removeMessage(
|
||||
controller.messages.firstWhere(
|
||||
(message) => message.id == event.redacts,
|
||||
),
|
||||
final message = controller.messages.firstWhereOrNull(
|
||||
(message) => message.id == event.redacts,
|
||||
);
|
||||
if (message == null) return;
|
||||
|
||||
await controller.removeMessage(message);
|
||||
} else {
|
||||
final message = await event.toMessage(includeEdits: true);
|
||||
if (event.relationshipType == RelationshipTypes.edit) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue