diff --git a/gateway/platforms/matrix.py b/gateway/platforms/matrix.py index 6a4b0f822..8431e31d6 100644 --- a/gateway/platforms/matrix.py +++ b/gateway/platforms/matrix.py @@ -220,6 +220,7 @@ class MatrixAdapter(BasePlatformAdapter): # Start the sync loop. self._sync_task = asyncio.create_task(self._sync_loop()) + self._mark_connected() return True async def disconnect(self) -> None: diff --git a/gateway/platforms/mattermost.py b/gateway/platforms/mattermost.py index 9279b74e6..ef1d5b838 100644 --- a/gateway/platforms/mattermost.py +++ b/gateway/platforms/mattermost.py @@ -222,6 +222,7 @@ class MattermostAdapter(BasePlatformAdapter): # Start WebSocket in background. self._ws_task = asyncio.create_task(self._ws_loop()) + self._mark_connected() return True async def disconnect(self) -> None: