feat: 发布热更 1.5.94,修复中转历史会话并支持一键清空

This commit is contained in:
mac
2026-09-11 09:06:41 +08:00
parent 0446d09b3b
commit a74576c3e1
28 changed files with 3217 additions and 155 deletions
+43
View File
@@ -0,0 +1,43 @@
const test = require("node:test");
const assert = require("node:assert/strict");
const hotupdate = require("../electron/lib/hotupdate");
test("旧壳先热更,再提示安装完整包", () => {
const result = hotupdate.evaluate(
{
contentVersion: "1.5.86",
minAppVersion: "1.5.0",
requiresFull: false,
requiresFullAfterHot: true,
fullAppVersion: "1.5.86",
},
"1.5.22",
"1.5.85",
"/tmp/codex-market-hot-test",
);
assert.equal(result.hasHot, true);
assert.equal(result.canHot, true);
assert.equal(result.needFull, false);
assert.equal(result.needFullAfterHot, true);
assert.equal(result.fullAppVersion, "1.5.86");
});
test("完整包版本一致后不再重复提示", () => {
const result = hotupdate.evaluate(
{
contentVersion: "1.5.86",
minAppVersion: "1.5.0",
requiresFull: false,
requiresFullAfterHot: true,
fullAppVersion: "1.5.86",
},
"1.5.86",
"1.5.86",
"/tmp/codex-market-hot-test",
);
assert.equal(result.hasHot, false);
assert.equal(result.needFullAfterHot, false);
});