fix null check
This commit is contained in:
parent
572402980c
commit
c4c1c676da
|
|
@ -860,18 +860,20 @@ class FamedlySdkHiveDatabase extends DatabaseApi {
|
||||||
final eventsInRoomStateBox = states?.values
|
final eventsInRoomStateBox = states?.values
|
||||||
?.map((raw) => Event.fromJson(convertToJson(raw), room))
|
?.map((raw) => Event.fromJson(convertToJson(raw), room))
|
||||||
?.toList();
|
?.toList();
|
||||||
|
if (eventsInRoomStateBox != null) {
|
||||||
for (final event in eventsInRoomStateBox) {
|
for (final event in eventsInRoomStateBox) {
|
||||||
if (event.type == 'm.room.message') {
|
if (event.type == 'm.room.message') {
|
||||||
stateMap.values.first['content']['m.relates_to'] == null
|
stateMap.values.first['content']['m.relates_to'] == null
|
||||||
? await _roomStateBox.put(key, stateMap)
|
? await _roomStateBox.put(key, stateMap)
|
||||||
: {event.eventId, event.relationshipEventId}.contains(stateMap
|
: {event.eventId, event.relationshipEventId}.contains(stateMap
|
||||||
.values.first['content']['m.relates_to']['event_id'])
|
.values.first['content']['m.relates_to']['event_id'])
|
||||||
? await _roomStateBox.put(key, stateMap)
|
? await _roomStateBox.put(key, stateMap)
|
||||||
: null;
|
: null;
|
||||||
} else {
|
} else {
|
||||||
await _roomStateBox.put(key, stateMap);
|
await _roomStateBox.put(key, stateMap);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
await _roomStateBox.put(key, stateMap);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue