feat: 小优化,不影响运行 (#2954)

This commit is contained in:
躁动的氨气
2026-03-03 21:47:38 +08:00
committed by GitHub
parent 8b1a892032
commit 69db76fc75
2 changed files with 18 additions and 6 deletions

View File

@@ -280,7 +280,9 @@ async function waitUntilImgAppear(
const start = Date.now();
while (Date.now() - start <= timeout) {
await action();
if (action) {
await action();
}
const res = await findImg(target, x, y, w, h, interval);
if (res) return res;
await sleep(interval);
@@ -316,7 +318,9 @@ async function waitUntilImgDisappear(
const start = Date.now();
while (Date.now() - start <= timeout) {
await action();
if (action) {
await action();
}
const res = await findImg(target, x, y, w, h, interval);
if (!res) return true;
await sleep(interval);
@@ -352,8 +356,9 @@ async function waitUntilTextAppear(
const start = Date.now();
while (Date.now() - start <= attempts * interval) {
await action();
if (action) {
await action();
}
const res = await findText(text, x, y, w, h, 1, interval);
if (res) return res;
@@ -390,7 +395,9 @@ async function waitUntilTextDisappear(
const start = Date.now();
while (Date.now() - start <= attempts * interval) {
await action();
if (action) {
await action();
}
const res = await findText(text, x, y, w, h, 1, interval); // 每次只试 1 次 OCR
if (!res) return true;
await sleep(interval);