From 0da4dd2dd6224672a9e237f2b596c90ea87775b0 Mon Sep 17 00:00:00 2001
From: Matthew Hodgson <matthew@matrix.org>
Date: Wed, 11 Aug 2021 04:35:57 +0100
Subject: [PATCH] don't drop events if we receive more than 8 in one batch

---
 src/ConferenceCallManager.js | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/ConferenceCallManager.js b/src/ConferenceCallManager.js
index 08dd8f7..b1b5500 100644
--- a/src/ConferenceCallManager.js
+++ b/src/ConferenceCallManager.js
@@ -51,7 +51,11 @@ export class ConferenceCallManager extends EventEmitter {
 
         const manager = new ConferenceCallManager(client);
 
-        await client.startClient();
+        await client.startClient({
+          // dirty hack to reduce chance of gappy syncs
+          // should be fixed by spotting gaps and backpaginating
+          initialSyncLimit: 50,
+        });
 
         await waitForSync(client);