From 24225ee83eea85e1f8aa3b3c361351c68cb02b79 Mon Sep 17 00:00:00 2001 From: Christian Pauly Date: Tue, 5 May 2020 15:32:15 +0200 Subject: [PATCH] Remove timeouts --- lib/utils/firebase_controller.dart | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/lib/utils/firebase_controller.dart b/lib/utils/firebase_controller.dart index b02e32a..158c5d2 100644 --- a/lib/utils/firebase_controller.dart +++ b/lib/utils/firebase_controller.dart @@ -120,19 +120,13 @@ abstract class FirebaseController { client = Client(clientName, debug: false); client.storeAPI = ExtendedStore(client); await client.onLoginStateChanged.stream - .firstWhere((l) => l == LoginState.logged) - .timeout( - Duration(seconds: 2), - ); + .firstWhere((l) => l == LoginState.logged); } // Get the room Room room = client.getRoomById(roomId); if (room == null) { - await client.onRoomUpdate.stream - .where((u) => u.id == roomId) - .first - .timeout(Duration(seconds: 5)); + await client.onRoomUpdate.stream.where((u) => u.id == roomId).first; room = client.getRoomById(roomId); if (room == null) return null; } @@ -142,8 +136,7 @@ abstract class FirebaseController { if (event == null) { final EventUpdate eventUpdate = await client.onEvent.stream .where((u) => u.content["event_id"] == eventId) - .first - .timeout(Duration(seconds: 5)); + .first; event = Event.fromJson(eventUpdate.content, room); if (room == null) return null; }