diff --git a/package.json b/package.json index 6541f06..8e8e222 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "star-rail-warp-export", - "version": "0.0.17", + "version": "0.0.18", "main": "./dist/electron/main/main.js", "author": "biuuu ", "license": "MIT", diff --git a/src/main/getData.js b/src/main/getData.js index 6fff342..637fc26 100644 --- a/src/main/getData.js +++ b/src/main/getData.js @@ -163,7 +163,10 @@ const getGachaLog = async ({ key, page, name, retryCount, url, endId }) => { const text = i18n.log try { const res = await request(`${url}&gacha_type=${key}&page=${page}&size=${20}${endId ? '&end_id=' + endId : ''}`) - return res?.data + if (res?.data?.list) { + return res?.data + } + throw new Error(res?.message || res) } catch (e) { if (retryCount) { sendMsg(i18n.parse(text.fetch.retry, { name, page, count: 6 - retryCount }))