From 7d249bfcdc9315a5a17de73bb10d95292b50ff4a Mon Sep 17 00:00:00 2001 From: Max Peintner Date: Fri, 14 Feb 2025 11:47:51 +0100 Subject: [PATCH] lint --- apps/login/next-env-vars.d.ts | 2 +- apps/login/src/lib/service.ts | 25 ++++++++++++++++++------- 2 files changed, 19 insertions(+), 8 deletions(-) diff --git a/apps/login/next-env-vars.d.ts b/apps/login/next-env-vars.d.ts index 6ee63855bd..112eea393f 100644 --- a/apps/login/next-env-vars.d.ts +++ b/apps/login/next-env-vars.d.ts @@ -20,7 +20,7 @@ declare namespace NodeJS { * The default is x-zitadel-instance-host. * Most users don't need to set this variable. */ - ZITADEL_INSTANCE_HOST_HEADER: string + ZITADEL_INSTANCE_HOST_HEADER: string; /** * Self hosting: The service user id diff --git a/apps/login/src/lib/service.ts b/apps/login/src/lib/service.ts index 070b2f4f91..48a31c1ac6 100644 --- a/apps/login/src/lib/service.ts +++ b/apps/login/src/lib/service.ts @@ -42,15 +42,26 @@ export async function createServiceForHost( throw new Error("No token found"); } - const instanceHost = new URL(serviceUrl).host + const instanceHost = new URL(serviceUrl).host; const transport = createServerTransport(token, { baseUrl: process.env.ZITADEL_API_URL ?? serviceUrl, - interceptors: process.env.ZITADEL_API_URL && process.env.ZITADEL_API_URL != serviceUrl || process.env.ZITADEL_INSTANCE_HOST_HEADER ? [(next) => { - return (req) => { - req.header.set(process.env.ZITADEL_INSTANCE_HOST_HEADER ?? "x-zitadel-instance-host", instanceHost) - return next(req) - } - }] : undefined + interceptors: + (process.env.ZITADEL_API_URL && + process.env.ZITADEL_API_URL != serviceUrl) || + process.env.ZITADEL_INSTANCE_HOST_HEADER + ? [ + (next) => { + return (req) => { + req.header.set( + process.env.ZITADEL_INSTANCE_HOST_HEADER ?? + "x-zitadel-instance-host", + instanceHost, + ); + return next(req); + }; + }, + ] + : undefined, }); return createClientFor(service)(transport);