Web Player Refactor #2

Merged
NotS1mp merged 50 commits from web-player-ref into master 2026-09-23 15:05:12 +00:00
Showing only changes of commit 717e939038 - Show all commits
+5 -2
View File
@@ -17,7 +17,7 @@ export interface Session extends SessionUser {
expiresAt: number; expiresAt: number;
} }
let configPromise: Promise<client.Configuration>; let configPromise: Promise<client.Configuration> | undefined;
export function getOidcConfig(): Promise<client.Configuration> { export function getOidcConfig(): Promise<client.Configuration> {
configPromise ??= (async () => { configPromise ??= (async () => {
const issuer = new URL(authConfig.issuer); const issuer = new URL(authConfig.issuer);
@@ -28,7 +28,10 @@ export function getOidcConfig(): Promise<client.Configuration> {
return secret return secret
? client.discovery(issuer, authConfig.clientId, secret, undefined, options) ? client.discovery(issuer, authConfig.clientId, secret, undefined, options)
: client.discovery(issuer, authConfig.clientId, undefined, client.None(), options); : client.discovery(issuer, authConfig.clientId, undefined, client.None(), options);
})(); })().catch((exception) => {
configPromise = undefined;
throw exception;
});
return configPromise; return configPromise;
} }