fix: missing null check

Signed-off-by: Lanna Michalke <l.michalke@famedly.com>
This commit is contained in:
Lanna Michalke 2022-08-01 08:16:35 +02:00
parent 368162c76b
commit 8058f88fe2
1 changed files with 4 additions and 1 deletions

View File

@ -21,6 +21,7 @@ import 'dart:convert';
import 'dart:math';
import 'dart:typed_data';
import 'package:collection/collection.dart';
import 'package:hive/hive.dart';
import 'package:matrix/encryption/utils/olm_session.dart';
@ -358,7 +359,9 @@ class HiveCollectionsDatabase extends DatabaseApi {
.toList();
final rawEvents = await _eventsBox.getAll(keys);
return rawEvents
.map((rawEvent) => Event.fromJson(copyMap(rawEvent!), room))
.map((rawEvent) =>
rawEvent != null ? Event.fromJson(copyMap(rawEvent), room) : null)
.whereNotNull()
.toList();
}