From 3df1f89f067754505ed36ad2df040d58860be76e Mon Sep 17 00:00:00 2001
From: Robert Long <robert@robertlong.me>
Date: Wed, 17 Nov 2021 16:39:59 -0800
Subject: [PATCH] If theres an error remove the sync listener

---
 src/ConferenceCallManagerHooks.js | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/ConferenceCallManagerHooks.js b/src/ConferenceCallManagerHooks.js
index 2020db7..fac1188 100644
--- a/src/ConferenceCallManagerHooks.js
+++ b/src/ConferenceCallManagerHooks.js
@@ -25,6 +25,7 @@ function waitForSync(client) {
         client.removeListener("sync", onSync);
       } else if (state === "ERROR") {
         reject(data?.error);
+        client.removeListener("sync", onSync);
       }
     };
     client.on("sync", onSync);