feat: add auto update support

This commit is contained in:
2026-05-15 01:47:56 -07:00
parent d1ec678d7a
commit 094bcce0dc
101 changed files with 4978 additions and 163 deletions
+4 -1
View File
@@ -31,6 +31,7 @@ export type ReloadConfigRuntimeDeps = {
force: boolean;
allowSetupPrompt?: boolean;
}) => Promise<unknown>;
shouldRefreshAnilistClientSecretState?: () => boolean;
failHandlers: {
logError: (details: string) => void;
showErrorBox: (title: string, details: string) => void;
@@ -75,7 +76,9 @@ export function createReloadConfigHandler(deps: ReloadConfigRuntimeDeps): () =>
}
deps.startConfigHotReload();
void deps.refreshAnilistClientSecretState({ force: true, allowSetupPrompt: false });
if (deps.shouldRefreshAnilistClientSecretState?.() !== false) {
void deps.refreshAnilistClientSecretState({ force: true, allowSetupPrompt: false });
}
};
}