update:优化比赛

This commit is contained in:
2026-07-09 16:15:27 +08:00
parent 33187e0cc3
commit 725a3ddcb9
5 changed files with 8 additions and 8 deletions
+1 -1
View File
@@ -235,7 +235,7 @@ function recoverData(battleInfo, { force = false } = {}) {
}
if (battleInfo.status === 0) {
const readyRemain = (Date.now() - (battleInfo.createTime || Date.now())) / 1000;
const readyRemain = (Date.now() - (battleInfo.serverTime || Date.now())) / 1000;
if (readyRemain > 0 && readyRemain < 15) {
setTimeout(() => uni.$emit("update-timer", 15 - readyRemain - 0.2), 200);
}
+1 -1
View File
@@ -86,7 +86,7 @@ const recoverData = (battleInfo, {force = false, arrowOnly = false} = {}) => {
start.value = battleInfo.status !== 0;
if (battleInfo.status === 0) {
const readyRemain = (Date.now() - (battleInfo.createTime || Date.now())) / 1000;
const readyRemain = (Date.now() - (battleInfo.serverTime || Date.now())) / 1000;
if (readyRemain > 0 && readyRemain < 15) {
setTimeout(() => {
uni.$emit("update-timer", 15 - readyRemain - 0.2);
+2 -2
View File
@@ -841,8 +841,8 @@ function applyReadyState(battleInfo) {
clearProgressZeroWaiters();
cancelRoundTipDisplay();
const createTime = normalizeTimestamp(battleInfo?.createTime || Date.now());
const readyElapsed = (Date.now() - createTime) / 1000;
const serverTime = normalizeTimestamp(battleInfo?.serverTime || Date.now());
const readyElapsed = (Date.now() - serverTime) / 1000;
if (readyElapsed > 0 && readyElapsed < READY_SECONDS) {
setTimeout(() => {
uni.$emit("update-timer", READY_SECONDS - readyElapsed - 0.2);