From d9c3b880fc8794a5072cd676c6f9f7ccf1ec9113 Mon Sep 17 00:00:00 2001 From: Germain Date: Fri, 11 Feb 2022 12:55:44 +0000 Subject: [PATCH] Revert event-mapper optimisations (#2171) --- src/event-mapper.ts | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/src/event-mapper.ts b/src/event-mapper.ts index 73d442039..9b9384860 100644 --- a/src/event-mapper.ts +++ b/src/event-mapper.ts @@ -29,21 +29,7 @@ export function eventMapperFor(client: MatrixClient, options: MapperOpts): Event const decrypt = options.decrypt !== false; function mapper(plainOldJsObject: Partial) { - const room = client.getRoom(plainOldJsObject.room_id); - let event: MatrixEvent; - - // If the event is already known to the room, let's re-use the model - // rather than creating a duplicate - if (room) { - event = room.findEventById(plainOldJsObject.event_id); - } - - // If no event is found or if the event found was only local we can - // safely create a new model - if (!event || event.status) { - event = new MatrixEvent(plainOldJsObject); - } - + const event = new MatrixEvent(plainOldJsObject); if (event.isEncrypted()) { if (!preventReEmit) { client.reEmitter.reEmit(event, [