فهرست منبع

signald.subscribe: send STOPPED on failure

Sumner Evans 3 سال پیش
والد
کامیت
72a9b48899
1فایلهای تغییر یافته به همراه2 افزوده شده و 0 حذف شده
  1. 2 0
      mausignald/signald.py

+ 2 - 0
mausignald/signald.py

@@ -83,6 +83,8 @@ class SignaldClient(SignaldRPCClient):
             return True
         except UnexpectedError as e:
             self.log.debug("Failed to subscribe to %s: %s", username, e)
+            evt = ListenEvent(action=ListenAction.STOPPED, username=username, exception=e)
+            await self._run_event_handler(evt)
             return False
 
     async def unsubscribe(self, username: str) -> bool: