From f03283663a36e5c6d0f5bdbbebc7250a289c4ef5 Mon Sep 17 00:00:00 2001 From: Fredrik Strand Oseberg Date: Mon, 12 Sep 2022 15:22:23 +0200 Subject: [PATCH] feat: add method for migrating proxies without environment validation (#2056) --- src/lib/services/api-token-service.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/lib/services/api-token-service.ts b/src/lib/services/api-token-service.ts index e6129611b2..a5c96fdf48 100644 --- a/src/lib/services/api-token-service.ts +++ b/src/lib/services/api-token-service.ts @@ -171,6 +171,18 @@ export class ApiTokenService { return this.insertNewApiToken(createNewToken); } + // TODO: Remove this service method after embedded proxy has been released in + // 4.16.0 + public async createMigratedProxyApiToken( + newToken: Omit, + ): Promise { + validateApiToken(newToken); + + const secret = this.generateSecretKey(newToken); + const createNewToken = { ...newToken, secret }; + return this.insertNewApiToken(createNewToken); + } + private async insertNewApiToken( newApiToken: IApiTokenCreate, ): Promise {