From 26d378d1cbace40c4ae51f8ad99511b4096c4d63 Mon Sep 17 00:00:00 2001 From: mno <718135749@qq.com> Date: Sun, 10 Aug 2025 18:50:58 +0800 Subject: [PATCH] =?UTF-8?q?js=EF=BC=9AAAA=E7=8B=97=E7=B2=AE=E6=89=B9?= =?UTF-8?q?=E5=8F=910.0.2=20(#1540)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复无记录文件时报错 --- repo/js/AAA-Artifacts-Bulk-Supply/main.js | 27 +++++++++++-------- .../AAA-Artifacts-Bulk-Supply/manifest.json | 2 +- 2 files changed, 17 insertions(+), 12 deletions(-) diff --git a/repo/js/AAA-Artifacts-Bulk-Supply/main.js b/repo/js/AAA-Artifacts-Bulk-Supply/main.js index aa1a75cd..30825920 100644 --- a/repo/js/AAA-Artifacts-Bulk-Supply/main.js +++ b/repo/js/AAA-Artifacts-Bulk-Supply/main.js @@ -45,10 +45,10 @@ let failcount = 0; } { //校验自定义配置,从未打开过自定义配置时进行警告 - for (let i = 0; i < 5; i++) { - log.warn("测试版本,可能存在各种bug,出现问题请联系作者,详见readme"); - await sleep(1000); - } + for (let i = 0; i < 5; i++) { + log.warn("测试版本,可能存在各种bug,出现问题请联系作者,详见readme"); + await sleep(1000); + } } //预处理 await readRecord(accountName);//读取记录文件 @@ -155,14 +155,7 @@ async function readRecord(accountName) { } } - if (fileExists) { - log.info(`记录文件 ${recordFilePath} 存在`); - } else { - log.warn(`无记录文件,将使用默认数据`); - } - const content = await file.readText(recordFilePath); - const lines = content.split("\n"); /* ---------- 初始化记录对象 ---------- */ record = { @@ -175,6 +168,18 @@ async function readRecord(accountName) { let recordIndex = 0; + if (fileExists) { + log.info(`记录文件 ${recordFilePath} 存在`); + } else { + log.warn(`无记录文件,将使用默认数据`); + return; + } + + const content = await file.readText(recordFilePath); + const lines = content.split("\n"); + + + /* ---------- 逐行解析 ---------- */ for (const rawLine of lines) { const line = rawLine.trim(); diff --git a/repo/js/AAA-Artifacts-Bulk-Supply/manifest.json b/repo/js/AAA-Artifacts-Bulk-Supply/manifest.json index cd0c26cd..42e227e0 100644 --- a/repo/js/AAA-Artifacts-Bulk-Supply/manifest.json +++ b/repo/js/AAA-Artifacts-Bulk-Supply/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 1, "name": "AAA狗粮批发(测试版本)", - "version": "0.0.1", + "version": "0.0.2", "tags": [ "狗粮" ],