reject if server configuration is not available

This commit is contained in:
Christian Fehmer 2025-09-03 10:42:09 +02:00 committed by Christian Fehmer
parent 7a611e30d7
commit cb7b050081

View file

@ -4,7 +4,11 @@ import { promiseWithResolvers } from "../utils/misc";
let config: Configuration | undefined = undefined;
const { promise: configPromise, resolve } = promiseWithResolvers<boolean>();
const {
promise: configPromise,
resolve,
reject,
} = promiseWithResolvers<boolean>();
export { configPromise };
@ -17,6 +21,7 @@ export async function sync(): Promise<void> {
if (response.status !== 200) {
console.error("Could not fetch configuration", response.body.message);
reject("cannot load configuration");
return;
} else {
config = response.body.data ?? undefined;