Explorar o código

Use transient_disconnect state for ratelimits

Tulir Asokan %!s(int64=3) %!d(string=hai) anos
pai
achega
3f72c62d69
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  1. 3 1
      mautrix_instagram/user.py

+ 3 - 1
mautrix_instagram/user.py

@@ -429,7 +429,9 @@ class User(DBUser, BaseUser):
                     e.body,
                     sleep_minutes,
                 )
-                await self.push_bridge_state(BridgeStateEvent.UNKNOWN_ERROR, error="ig-rate-limit")
+                await self.push_bridge_state(
+                    BridgeStateEvent.TRANSIENT_DISCONNECT, error="ig-rate-limit"
+                )
                 await asyncio.sleep(sleep_minutes * 60)
                 sleep_minutes += 2
             except IGCheckpointError as e: