From 0c9cd9f8e313173e28aed7ba2ce6202a1346722e Mon Sep 17 00:00:00 2001 From: PalmDevs Date: Wed, 29 Jul 2026 21:40:44 +0700 Subject: [PATCH] fix(plugins/settings.plugins): don't restore default repo multiple times --- src/plugins/start/settings.plugins/repos.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/start/settings.plugins/repos.ts b/src/plugins/start/settings.plugins/repos.ts index b82d102..a9315bd 100644 --- a/src/plugins/start/settings.plugins/repos.ts +++ b/src/plugins/start/settings.plugins/repos.ts @@ -4,6 +4,7 @@ import { setRepos, } from '@revenge-mod/plugins/_/repositories' import { noop } from '@revenge-mod/utils/callback' +import { api } from '.' import type { Repo, RepoConfigEntry } from '@revenge-mod/plugins/_/repositories' export async function addDefaultRepoIfNeeded() { @@ -21,6 +22,8 @@ export async function addDefaultRepoIfNeeded() { ...userRepos, ]) + await api.jsonStorage.set({ defaultRepoRestored: true }).catch(noop) + await refreshRepo(__BUILD_DEFAULT_PLUGIN_REPOSITORY_URL__).catch(noop) }