From 0435298c18af703449c2fba6269444ba40266c1a Mon Sep 17 00:00:00 2001
From: Tulir Asokan <tulir@maunium.net>
Date: Fri, 7 May 2021 19:07:11 +0300
Subject: [PATCH] Add time limit for login

---
 mautrix_amp/rpc/client.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mautrix_amp/rpc/client.py b/mautrix_amp/rpc/client.py
index 6b3dd91..b1fb766 100644
--- a/mautrix_amp/rpc/client.py
+++ b/mautrix_amp/rpc/client.py
@@ -97,7 +97,7 @@ class Client(RPCClient):
         self.add_event_handler("qr", qr_handler)
         try:
             while True:
-                await event.wait()
+                await asyncio.wait_for(event.wait(), timeout=60)
                 while len(data) > 0:
                     item = data.popleft()
                     if item is None:
-- 
GitLab