postLoad method
Post-loads the room. This load all the missing state events for the room from the database If the room has already been loaded, this does nothing.
Implementation
Future<void> postLoad() async {
if (!partial) {
return;
}
final allStates = await client.database
?.getUnimportantRoomEventStatesForRoom(
client.importantStateEvents.toList(), this);
if (allStates != null) {
for (final state in allStates) {
setState(state);
}
}
if (!isArchived) {
startStaleCallsChecker(id);
}
partial = false;
}