From ba211e7386bb2f25e37a4c5bcdfeb4237e1cd315 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Fri, 26 Jul 2019 09:35:43 +0200 Subject: Add public settings endpoint --- shared/extra-utils/server/plugins.ts | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'shared/extra-utils') diff --git a/shared/extra-utils/server/plugins.ts b/shared/extra-utils/server/plugins.ts index 2302208a8..65d37d69f 100644 --- a/shared/extra-utils/server/plugins.ts +++ b/shared/extra-utils/server/plugins.ts @@ -119,6 +119,21 @@ function getPluginRegisteredSettings (parameters: { }) } +function getPublicSettings (parameters: { + url: string, + npmName: string, + expectedStatus?: number +}) { + const { url, npmName, expectedStatus = 200 } = parameters + const path = '/api/v1/plugins/' + npmName + '/public-settings' + + return makeGetRequest({ + url, + path, + statusCodeExpected: expectedStatus + }) +} + function installPlugin (parameters: { url: string, accessToken: string, @@ -218,5 +233,6 @@ export { getPackageJSONPath, updatePluginPackageJSON, getPluginPackageJSON, - getPluginTestPath + getPluginTestPath, + getPublicSettings } -- cgit v1.2.3