diff --git a/src/backend/interfaces/WebsocketClientInterface.py b/src/backend/interfaces/WebsocketClientInterface.py index a423cbe..6dfecf2 100644 --- a/src/backend/interfaces/WebsocketClientInterface.py +++ b/src/backend/interfaces/WebsocketClientInterface.py @@ -104,6 +104,12 @@ class WebsocketClientInterface(Interface): self.online = False + # todo implement + def detach(self): + # todo mark as offline + # todo close websocket + # todo mark as detached + pass # set interface class RNS should use when importing this external interface interface_class = WebsocketClientInterface diff --git a/src/backend/interfaces/WebsocketServerInterface.py b/src/backend/interfaces/WebsocketServerInterface.py index 14ce4f8..75a68c6 100644 --- a/src/backend/interfaces/WebsocketServerInterface.py +++ b/src/backend/interfaces/WebsocketServerInterface.py @@ -128,6 +128,12 @@ class WebsocketServerInterface(Interface): self.online = False await self.serve() + # todo implement + def detach(self): + # todo mark as offline + # todo stop websocket server and all existing connections + # todo mark as detached + pass # set interface class RNS should use when importing this external interface interface_class = WebsocketServerInterface