diff --git a/plugins/onvif/package-lock.json b/plugins/onvif/package-lock.json index 0a28ee7fc..80f7c43f0 100644 --- a/plugins/onvif/package-lock.json +++ b/plugins/onvif/package-lock.json @@ -1,12 +1,12 @@ { "name": "@scrypted/onvif", - "version": "0.0.122", + "version": "0.0.123", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@scrypted/onvif", - "version": "0.0.122", + "version": "0.0.123", "license": "Apache", "dependencies": { "@koush/axios-digest-auth": "^0.8.5", diff --git a/plugins/onvif/package.json b/plugins/onvif/package.json index bf4bf8546..6aef6c7c8 100644 --- a/plugins/onvif/package.json +++ b/plugins/onvif/package.json @@ -1,6 +1,6 @@ { "name": "@scrypted/onvif", - "version": "0.0.122", + "version": "0.0.123", "description": "ONVIF Camera Plugin for Scrypted", "author": "Scrypted", "license": "Apache", diff --git a/plugins/onvif/src/onvif-events.ts b/plugins/onvif/src/onvif-events.ts index 08c14ce0b..ff9f2b555 100644 --- a/plugins/onvif/src/onvif-events.ts +++ b/plugins/onvif/src/onvif-events.ts @@ -57,7 +57,12 @@ export async function listenEvents(thisDevice: ScryptedDeviceBase, client: Onvif const ret: Destroyable = { destroy() { - client.unsubscribe(); + try { + client.unsubscribe(); + } + catch (e) { + console.warn('Error unsubscribing', e); + } }, on(eventName: string | symbol, listener: (...args: any[]) => void) { return events.on(eventName, listener); diff --git a/plugins/reolink/package-lock.json b/plugins/reolink/package-lock.json index d20f5d885..0a041d68b 100644 --- a/plugins/reolink/package-lock.json +++ b/plugins/reolink/package-lock.json @@ -1,12 +1,12 @@ { "name": "@scrypted/reolink", - "version": "0.0.28", + "version": "0.0.29", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@scrypted/reolink", - "version": "0.0.28", + "version": "0.0.29", "license": "Apache", "dependencies": { "@koush/axios-digest-auth": "^0.8.5", diff --git a/plugins/reolink/package.json b/plugins/reolink/package.json index 902279342..e2b65b570 100644 --- a/plugins/reolink/package.json +++ b/plugins/reolink/package.json @@ -1,6 +1,6 @@ { "name": "@scrypted/reolink", - "version": "0.0.28", + "version": "0.0.29", "description": "Reolink Plugin for Scrypted", "author": "Scrypted", "license": "Apache",