Skip to content

Commit 7b6c727

Browse files
committed
Retry /whoami forever in bridges like mautrix-go
1 parent 3d90a2e commit 7b6c727

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

mautrix/bridge/matrix.py

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -221,19 +221,13 @@ async def check_versions(self) -> None:
221221

222222
async def wait_for_connection(self) -> None:
223223
self.log.info("Ensuring connectivity to homeserver")
224-
errors = 0
225224
while True:
226225
try:
227226
self.versions = await self.az.intent.versions()
228227
break
229228
except Exception:
230-
errors += 1
231-
if errors <= 6:
232-
self.log.exception("Connection to homeserver failed, retrying in 10 seconds")
233-
await asyncio.sleep(10)
234-
continue
235-
else:
236-
raise
229+
self.log.exception("Connection to homeserver failed, retrying in 10 seconds")
230+
await asyncio.sleep(10)
237231
await self.check_versions()
238232
try:
239233
await self.az.intent.whoami()

0 commit comments

Comments
 (0)