Workaround for c10y 779
This commit is contained in:
parent
ecc40bfe49
commit
92e5206326
2 changed files with 8 additions and 3 deletions
|
|
@ -183,9 +183,13 @@ class ClientController extends AsyncNotifier<int> {
|
|||
// }));
|
||||
|
||||
Future<IList<Event>> getRoomState(GetRoomStateRequest request) async {
|
||||
final response =
|
||||
(await _sendCommand("get_room_state", request.toJson())) as List? ?? [];
|
||||
return response.map((event) => Event.fromJson(event)).toIList();
|
||||
Future<List?> getState(GetRoomStateRequest request) =>
|
||||
_sendCommand("get_room_state", request.toJson()) as Future<List?>;
|
||||
final response = await getState(request);
|
||||
|
||||
return (response ?? await getState(request.copyWith(refetch: true)) ?? [])
|
||||
.map((event) => Event.fromJson(event))
|
||||
.toIList();
|
||||
}
|
||||
|
||||
Future<IList<Event>?> getRelatedEvents(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue