diff --git a/apps/readest-app/src-tauri/tauri.conf.json b/apps/readest-app/src-tauri/tauri.conf.json index 3f29a732..903d4f90 100644 --- a/apps/readest-app/src-tauri/tauri.conf.json +++ b/apps/readest-app/src-tauri/tauri.conf.json @@ -151,7 +151,10 @@ }, "updater": { "pubkey": "dW50cnVzdGVkIGNvbW1lbnQ6IG1pbmlzaWduIHB1YmxpYyBrZXk6IEJFMEQ1QjE2OEU1NEIzNTEKUldSUnMxU09GbHNOdmpEaWFMT1crRFpEV2VORzQ2MklxaFc0M1R0ci9xY2c1bENXS0xhM1R1L2sK", - "endpoints": ["https://github.com/readest/readest/releases/latest/download/latest.json"] + "endpoints": [ + "https://download.readest.com/releases/latest.json", + "https://github.com/readest/readest/releases/latest/download/latest.json" + ] } } } diff --git a/apps/readest-app/src/services/constants.ts b/apps/readest-app/src/services/constants.ts index c5e33c3d..31c9715e 100644 --- a/apps/readest-app/src/services/constants.ts +++ b/apps/readest-app/src/services/constants.ts @@ -523,11 +523,11 @@ export const DOWNLOAD_READEST_URL = 'https://readest.com?utm_source=readest_web' export const READEST_WEB_BASE_URL = 'https://web.readest.com'; -export const GITHUB_LATEST_DOWNLOAD = 'https://github.com/readest/readest/releases/latest/download'; +const LATEST_DOWNLOAD_BASE_URL = 'https://download.readest.com/releases'; -export const READEST_UPDATER_FILE = `${GITHUB_LATEST_DOWNLOAD}/latest.json`; +export const READEST_UPDATER_FILE = `${LATEST_DOWNLOAD_BASE_URL}/latest.json`; -export const READEST_CHANGELOG_FILE = `${GITHUB_LATEST_DOWNLOAD}/release-notes.json`; +export const READEST_CHANGELOG_FILE = `${LATEST_DOWNLOAD_BASE_URL}/release-notes.json`; export const SYNC_PROGRESS_INTERVAL_SEC = 3; export const SYNC_NOTES_INTERVAL_SEC = 5; diff --git a/apps/readest-app/src/utils/transfer.ts b/apps/readest-app/src/utils/transfer.ts index ed24933b..7b190e66 100644 --- a/apps/readest-app/src/utils/transfer.ts +++ b/apps/readest-app/src/utils/transfer.ts @@ -50,7 +50,7 @@ export const webDownload = async (downloadUrl: string, onProgress?: ProgressHand const totalSize = parseInt(contentLength, 10); let receivedSize = 0; const reader = response.body!.getReader(); - const chunks: Uint8Array[] = []; + const chunks: Uint8Array[] = []; const startTime = Date.now(); while (true) {