From 5194bed5c4659e69bb42af2fc625fcdaca528f77 Mon Sep 17 00:00:00 2001 From: Koushik Dutta Date: Fri, 12 Nov 2021 11:18:41 -0800 Subject: [PATCH] webhook: fix 404 hang --- plugins/webhook/package-lock.json | 4 ++-- plugins/webhook/package.json | 2 +- plugins/webhook/src/main.ts | 4 +++- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/plugins/webhook/package-lock.json b/plugins/webhook/package-lock.json index ef0de1def..5f3157935 100644 --- a/plugins/webhook/package-lock.json +++ b/plugins/webhook/package-lock.json @@ -1,12 +1,12 @@ { "name": "@scrypted/webhook", - "version": "0.0.10", + "version": "0.0.11", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@scrypted/webhook", - "version": "0.0.10", + "version": "0.0.11", "dependencies": { "@types/node": "^16.6.1" }, diff --git a/plugins/webhook/package.json b/plugins/webhook/package.json index 16f321ced..6260932b2 100644 --- a/plugins/webhook/package.json +++ b/plugins/webhook/package.json @@ -33,5 +33,5 @@ "devDependencies": { "@scrypted/sdk": "file:../../sdk" }, - "version": "0.0.10" + "version": "0.0.11" } diff --git a/plugins/webhook/src/main.ts b/plugins/webhook/src/main.ts index 6487d9315..41aa35e0b 100644 --- a/plugins/webhook/src/main.ts +++ b/plugins/webhook/src/main.ts @@ -27,7 +27,6 @@ class WebhookMixin extends SettingsMixinDeviceBase { } async putMixinSetting(key: string, value: string | number | boolean): Promise { - this.storage.setItem(key, value.toString()); this.onDeviceEvent(ScryptedInterface.Settings, undefined); let token = this.storage.getItem('token'); @@ -135,6 +134,9 @@ class WebhookMixin extends SettingsMixinDeviceBase { } else { this.console.error('Unknown method or property', methodOrProperty); + response.send('Not Found', { + code: 404, + }) } } }