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) {