From cdb9524f04fd5713913e11ea326c5794a7c9d1f8 Mon Sep 17 00:00:00 2001 From: alger Date: Thu, 2 Jan 2025 00:45:01 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat:=20=E8=A7=A3=E5=86=B3=E6=A3=80?= =?UTF-8?q?=E6=9F=A5=E6=9B=B4=E6=96=B0=E8=AF=B7=E6=B1=82=E5=A4=B1=E8=B4=A5?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/components/common/UpdateModal.vue | 2 +- src/renderer/utils/update.ts | 10 +++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/renderer/components/common/UpdateModal.vue b/src/renderer/components/common/UpdateModal.vue index c5758ae..89c56bb 100644 --- a/src/renderer/components/common/UpdateModal.vue +++ b/src/renderer/components/common/UpdateModal.vue @@ -129,7 +129,7 @@ const handleUpdate = async () => { } if (downloadUrl) { - window.open(downloadUrl, '_blank'); + window.open(`https://ghproxy.cn/${downloadUrl}`, '_blank'); } else { // 如果没有找到对应的安装包,跳转到 release 页面 window.open('https://github.com/algerkong/AlgerMusicPlayer/releases/latest', '_blank'); diff --git a/src/renderer/utils/update.ts b/src/renderer/utils/update.ts index 3f167c6..dc15b93 100644 --- a/src/renderer/utils/update.ts +++ b/src/renderer/utils/update.ts @@ -34,8 +34,16 @@ export interface UpdateResult { */ export const getLatestReleaseInfo = async (): Promise => { try { + const token = import.meta.env.VITE_GITHUB_TOKEN; + const headers = {}; + if (token) { + headers['Authorization'] = `token ${token}`; + } const response = await axios.get( - 'https://api.github.com/repos/algerkong/AlgerMusicPlayer/releases/latest' + 'https://api.github.com/repos/algerkong/AlgerMusicPlayer/releases/latest', + { + headers + } ); if (response.data) {