You've already forked matrix-js-sdk
mirror of
https://github.com/matrix-org/matrix-js-sdk.git
synced 2025-08-06 12:02:40 +03:00
Apply more strict typescript around the codebase (#2778)
* Apply more strict typescript around the codebase * Fix tests * Revert strict mode commit * Iterate strict * Iterate * Iterate strict * Iterate * Fix tests * Iterate * Iterate strict * Add tests * Iterate * Iterate * Fix tests * Fix tests * Strict types be strict * Fix types * detectOpenHandles * Strict * Fix client not stopping * Add sync peeking tests * Make test happier * More strict * Iterate * Stabilise * Moar strictness * Improve coverage * Fix types * Fix types * Improve types further * Fix types * Improve typing of NamespacedValue * Fix types
This commit is contained in:
committed by
GitHub
parent
fdbbd9bca4
commit
867a0ca7ee
@@ -36,11 +36,11 @@ export function eventMapperFor(client: MatrixClient, options: MapperOpts): Event
|
||||
|
||||
const room = client.getRoom(plainOldJsObject.room_id);
|
||||
|
||||
let event: MatrixEvent;
|
||||
let event: MatrixEvent | undefined;
|
||||
// If the event is already known to the room, let's re-use the model rather than duplicating.
|
||||
// We avoid doing this to state events as they may be forward or backwards looking which tweaks behaviour.
|
||||
if (room && plainOldJsObject.state_key === undefined) {
|
||||
event = room.findEventById(plainOldJsObject.event_id);
|
||||
event = room.findEventById(plainOldJsObject.event_id!);
|
||||
}
|
||||
|
||||
if (!event || event.status) {
|
||||
|
Reference in New Issue
Block a user