From 9d72e57bbb018523eda42749dc1ebc9bd38e7ba2 Mon Sep 17 00:00:00 2001 From: chyoo Date: Fri, 3 Jul 2026 17:23:42 +0900 Subject: [PATCH] simplify launcher source repository selection --- src/pages/launcher/LauncherSourcePage.tsx | 32 +++++++++-------------- 1 file changed, 12 insertions(+), 20 deletions(-) diff --git a/src/pages/launcher/LauncherSourcePage.tsx b/src/pages/launcher/LauncherSourcePage.tsx index e0c510a..9e94b1e 100644 --- a/src/pages/launcher/LauncherSourcePage.tsx +++ b/src/pages/launcher/LauncherSourcePage.tsx @@ -10,7 +10,6 @@ import { getLauncherSource, listGiteaCommits, listLauncherVersions, - listPlatformRepos, listStudioRepos, updateLauncherSource, type GiteaCommit, @@ -32,7 +31,7 @@ const targetLabels: Record { setLoading(true); - Promise.all([listLauncherVersions(), listPlatformRepos(), listStudioRepos(), getLauncherSource()]) - .then(([nextVersions, platformRepos, studioRepos, sourceResult]) => { - const mergedRepos = [...platformRepos, ...studioRepos]; + Promise.all([listLauncherVersions(), listStudioRepos(), getLauncherSource()]) + .then(([nextVersions, studioRepos, sourceResult]) => { const nextVersion = nextVersions.find((version) => version.isActive) ?? nextVersions[0]; - const clientRepository = sourceResult.source.client?.repository ?? sourceResult.source.repository ?? nextVersion?.repository ?? (platformRepos[0] ? repoFullName(platformRepos[0]) : ''); + const clientRepository = sourceResult.source.client?.repository ?? sourceResult.source.repository ?? nextVersion?.repository ?? (studioRepos[0] ? repoFullName(studioRepos[0]) : ''); const backendRepository = sourceResult.source.backend?.repository ?? (studioRepos[0] ? repoFullName(studioRepos[0]) : ''); setVersions(nextVersions); - setRepos(mergedRepos); + setRepos(studioRepos); setForms({ 'launcher-client': { repository: clientRepository, @@ -263,23 +261,17 @@ export function LauncherSourcePage() {
-