flush轮询识别失败标记:DB写未生效时提示失败,不再假报已重载

This commit is contained in:
ypshidifu
2026-10-20 09:21:41 +08:00
parent 874e69fb14
commit 19e16a42e0
+12
View File
@@ -543,6 +543,18 @@ function mmStartFlushPoller(context) {
}
if (!f || typeof f.at !== "number" || f.at <= mmFlushSeenAt) return
mmFlushSeenAt = f.at
if (f.error) {
// 2026-10-20:server 侧 DB 写失败会写 error flush —— 提示失败,绝不报「已重载」
log("[oc-session-all] flush 失败标记 tag=" + f.lastOp + " error=" + f.error)
try {
context.ui.toast.show({
message: "操作未生效:" + f.error,
variant: "error",
duration: 6000,
})
} catch {}
return
}
if (f.serverReload) {
log("[oc-session-all] flush 新标记 tag=" + f.lastOp + "(server 侧已 reload,TUI 免重复触发)")
return