diff --git a/server/python/plugin_remote.py b/server/python/plugin_remote.py index 4e9d82b3e..6a53e67ac 100644 --- a/server/python/plugin_remote.py +++ b/server/python/plugin_remote.py @@ -143,6 +143,17 @@ class SystemManager(scrypted_python.scrypted_sdk.types.SystemManager): if checkName.get('value', None) == name: return self.getDeviceById(check) + # TODO + async def listen(self, callback: scrypted_python.scrypted_sdk.EventListener) -> scrypted_python.scrypted_sdk.EventListenerRegister: + return super().listen(callback) + + # TODO + async def listenDevice(self, id: str, event: str | scrypted_python.scrypted_sdk.EventListenerOptions, callback: scrypted_python.scrypted_sdk.EventListener) -> scrypted_python.scrypted_sdk.EventListenerRegister: + return super().listenDevice(id, event, callback) + + async def removeDevice(self, id: str) -> None: + return await self.api.removeDevice(id) + class MediaObject(scrypted_python.scrypted_sdk.types.MediaObject): def __init__(self, data, mimeType, options):