diff --git a/lib/src/voip/voip_room_extension.dart b/lib/src/voip/voip_room_extension.dart index 5eebddcd..1bc0a8de 100644 --- a/lib/src/voip/voip_room_extension.dart +++ b/lib/src/voip/voip_room_extension.dart @@ -86,6 +86,8 @@ extension GroupCallUtils on Room { Future singleShotStaleCallCheckerOnRoom() async { Logs().d('checking for stale group calls in room $id'); + // make sure we have all the to-device messages we are supposed to have + await client.oneShotSync(); final copyGroupCallIds = states.tryGetMap(EventTypes.GroupCallPrefix); if (copyGroupCallIds == null) return;