clear init complete state on logout

This commit is contained in:
Henry Hiles 2026-10-03 11:56:17 -04:00
commit 493776e3dd
Signed by: Henry-Hiles
SSH key fingerprint: SHA256:VKQUdS31Q90KvX7EkKMHMBpUspcmItAh86a+v7PGiIs
2 changed files with 9 additions and 5 deletions

View file

@ -122,16 +122,18 @@ class ClientController extends AsyncNotifier<int> {
}
}
Future<(Event, RoomMetadata)> handlePush(Map<String, dynamic> data) async {
Future<(Event, RoomMetadata)?> handlePush(Map<String, dynamic> data) async {
final response = await callGomuksMethod(
data,
(handle, data) async => GomuksHandlePush(handle, data),
);
return (
Event.fromJson(response["event"]),
RoomMetadata.fromJson(response["room"]),
);
return response == null
? null
: (
Event.fromJson(response["event"]),
RoomMetadata.fromJson(response["room"]),
);
}
Future<dynamic> _sendCommand(