From dc3f0f49c38ea964fc34ce75764f37c35ed65b72 Mon Sep 17 00:00:00 2001 From: Koushik Dutta Date: Sun, 2 Oct 2022 19:56:11 -0700 Subject: [PATCH] server: support authorization header on webhook update --- server/package-lock.json | 4 ++-- server/package.json | 2 +- server/src/services/service-control.ts | 7 ++++++- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/server/package-lock.json b/server/package-lock.json index a9ae7444f..a7b7ae362 100644 --- a/server/package-lock.json +++ b/server/package-lock.json @@ -1,12 +1,12 @@ { "name": "@scrypted/server", - "version": "0.3.1", + "version": "0.3.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@scrypted/server", - "version": "0.3.1", + "version": "0.3.2", "license": "ISC", "dependencies": { "@ffmpeg-installer/ffmpeg": "^1.1.0", diff --git a/server/package.json b/server/package.json index a38b0ae20..155db6cfe 100644 --- a/server/package.json +++ b/server/package.json @@ -1,6 +1,6 @@ { "name": "@scrypted/server", - "version": "0.3.1", + "version": "0.3.2", "description": "", "dependencies": { "@ffmpeg-installer/ffmpeg": "^1.1.0", diff --git a/server/src/services/service-control.ts b/server/src/services/service-control.ts index 059aed6a4..89acfaf14 100644 --- a/server/src/services/service-control.ts +++ b/server/src/services/service-control.ts @@ -18,7 +18,12 @@ export class ServiceControl { async update() { const webhookUpdate = process.env.SCRYPTED_WEBHOOK_UPDATE; if (webhookUpdate) { - const response = await axios.get(webhookUpdate); + const webhookUpdateAuthorization = process.env.SCRYPTED_WEBHOOK_UPDATE_AUTHORIZATION; + const response = await axios.get(webhookUpdate, { + headers: { + Authorization: webhookUpdateAuthorization, + } + }); return response.data; } else {