From 784db36c489b6f1f8ed7945474186a4624f5baf3 Mon Sep 17 00:00:00 2001 From: pompurin404 Date: Sun, 22 Sep 2024 20:40:28 +0800 Subject: [PATCH] fix gist url --- src/main/resolve/gistApi.ts | 4 ++-- src/renderer/src/components/settings/mihomo-config.tsx | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/resolve/gistApi.ts b/src/main/resolve/gistApi.ts index be86a3a..c879afa 100644 --- a/src/main/resolve/gistApi.ts +++ b/src/main/resolve/gistApi.ts @@ -5,7 +5,7 @@ import { getRuntimeConfigStr } from '../core/factory' interface GistInfo { id: string description: string - files: Record + html_url: string } async function listGists(token: string): Promise { @@ -78,7 +78,7 @@ export async function getGistUrl(): Promise { const gists = await listGists(githubToken) const gist = gists.find((gist) => gist.description === 'Auto Synced Mihomo Party Runtime Config') if (gist) { - return gist.files['mihomo-party.yaml'].raw_url + return gist.html_url } else { throw new Error('Gist not found') } diff --git a/src/renderer/src/components/settings/mihomo-config.tsx b/src/renderer/src/components/settings/mihomo-config.tsx index c1d267d..66d00b1 100644 --- a/src/renderer/src/components/settings/mihomo-config.tsx +++ b/src/renderer/src/components/settings/mihomo-config.tsx @@ -80,7 +80,7 @@ const MihomoConfig: React.FC = () => { try { const url = await getGistUrl() if (url !== '') { - await navigator.clipboard.writeText(url) + await navigator.clipboard.writeText(`${url}/raw/mihomo-party.yaml`) } } catch (e) { alert(e)