fix: Do not return invalid state events from database
This commit is contained in:
parent
5d583e5808
commit
e65d7f94ca
|
|
@ -700,7 +700,7 @@ class HiveCollectionsDatabase extends DatabaseApi {
|
||||||
unimportantEvents.addAll(
|
unimportantEvents.addAll(
|
||||||
states.values.map((raw) => Event.fromJson(copyMap(raw), room)));
|
states.values.map((raw) => Event.fromJson(copyMap(raw), room)));
|
||||||
}
|
}
|
||||||
return unimportantEvents;
|
return unimportantEvents.where((event) => event.stateKey != null).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
|
|
||||||
|
|
@ -692,7 +692,7 @@ class FamedlySdkHiveDatabase extends DatabaseApi with ZoneTransactionMixin {
|
||||||
unimportantEvents.addAll(
|
unimportantEvents.addAll(
|
||||||
states.values.map((raw) => Event.fromJson(convertToJson(raw), room)));
|
states.values.map((raw) => Event.fromJson(convertToJson(raw), room)));
|
||||||
}
|
}
|
||||||
return unimportantEvents;
|
return unimportantEvents.where((event) => event.stateKey != null).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue