flush轮询识别失败标记:DB写未生效时提示失败,不再假报已重载
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user