diff --git a/plugins/webrtc/package-lock.json b/plugins/webrtc/package-lock.json index 346274935..3488ca9e1 100644 --- a/plugins/webrtc/package-lock.json +++ b/plugins/webrtc/package-lock.json @@ -1,12 +1,12 @@ { "name": "@scrypted/webrtc", - "version": "0.0.8", + "version": "0.0.9", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@scrypted/webrtc", - "version": "0.0.8", + "version": "0.0.9", "dependencies": { "@koush/werift": "file:../../external/werift/packages/webrtc", "@scrypted/common": "file:../../common", diff --git a/plugins/webrtc/package.json b/plugins/webrtc/package.json index 4b45884d4..07d339713 100644 --- a/plugins/webrtc/package.json +++ b/plugins/webrtc/package.json @@ -1,6 +1,6 @@ { "name": "@scrypted/webrtc", - "version": "0.0.8", + "version": "0.0.9", "scripts": { "prepublishOnly": "NODE_ENV=production scrypted-webpack", "prescrypted-vscode-launch": "scrypted-webpack", diff --git a/plugins/webrtc/src/main.ts b/plugins/webrtc/src/main.ts index 815cd1eda..e2d1a2450 100644 --- a/plugins/webrtc/src/main.ts +++ b/plugins/webrtc/src/main.ts @@ -33,9 +33,14 @@ class WebRTCMixin extends SettingsMixinDeviceBase { + if (this.mixinDeviceInterfaces.includes(ScryptedInterface.Intercom)) + return this.mixinDevice.startIntercom(media); throw new Error("Method not implemented."); } + stopIntercom(): Promise { + if (this.mixinDeviceInterfaces.includes(ScryptedInterface.Intercom)) + return this.mixinDevice.stopIntercom(); throw new Error("Method not implemented."); }