polish: simplify ToolHub startup output
This commit is contained in:
37
ToolHub.js
37
ToolHub.js
@@ -401,28 +401,27 @@ var __out = (function() {
|
|||||||
var syncInfo = summarizeModuleUpdates(__moduleUpdates);
|
var syncInfo = summarizeModuleUpdates(__moduleUpdates);
|
||||||
var loadInfo = summarizeLoadErrors(loadErrors);
|
var loadInfo = summarizeLoadErrors(loadErrors);
|
||||||
var started = !!(startRet && startRet.ok);
|
var started = !!(startRet && startRet.ok);
|
||||||
var rawMsg = optStr(startRet && startRet.msg);
|
var layoutObj = startRet && startRet.layout || null;
|
||||||
|
var layoutText = layoutObj ? (String(layoutObj.cols || "?") + "×" + String(layoutObj.rows || "?")) : "未知";
|
||||||
|
var securityText = __securityStatus.ok
|
||||||
|
? ("✓ 已验签 v" + String(__securityStatus.version || 0) + " / " + optStr(__securityStatus.keyId))
|
||||||
|
: ("✗ " + optStr(__securityStatus.msg));
|
||||||
|
var syncText = syncInfo.count > 0
|
||||||
|
? ("✓ 已更新 " + syncInfo.count + " 个模块:" + syncInfo.modules.join("、"))
|
||||||
|
: "✓ 子模块已是最新";
|
||||||
|
|
||||||
var out = {
|
var out = {
|
||||||
ok: started,
|
ok: started,
|
||||||
started: started,
|
状态: started ? "ToolHub 启动成功" : "ToolHub 启动失败",
|
||||||
msg: started ? (rawMsg ? ("ToolHub 启动成功:" + rawMsg) : "ToolHub 启动成功") : "ToolHub 启动失败",
|
安全: securityText,
|
||||||
securityMsg: __securityStatus.msg,
|
同步: syncText,
|
||||||
manifestVersion: __securityStatus.version || 0,
|
布局: layoutText,
|
||||||
manifestKeyId: __securityStatus.keyId || "",
|
关闭广播: optStr(startRet && startRet.closeAction)
|
||||||
minManifestVersion: MIN_TRUSTED_MANIFEST_VERSION,
|
|
||||||
syncMsg: syncInfo.msg,
|
|
||||||
updatedCount: syncInfo.count,
|
|
||||||
updatedModules: syncInfo.modules,
|
|
||||||
closeAction: optStr(startRet && startRet.closeAction),
|
|
||||||
layout: startRet && startRet.layout || null
|
|
||||||
};
|
};
|
||||||
if (loadInfo.count > 0) {
|
if (syncInfo.count > 0) out.更新模块 = syncInfo.modules;
|
||||||
out.loadMsg = loadInfo.msg;
|
if (loadInfo.count > 0) out.加载异常 = loadInfo.modules;
|
||||||
out.loadErrors = loadInfo.modules;
|
if (!started) out.错误 = optStr(startRet && startRet.err) || (loadInfo.modules && loadInfo.modules.join(", ")) || "未知错误";
|
||||||
if (!started) out.err = loadInfo.modules.join(", ");
|
|
||||||
}
|
|
||||||
if (!started && !out.err) out.err = optStr(startRet && startRet.err) || "未知错误";
|
|
||||||
return out;
|
return out;
|
||||||
})();
|
})();
|
||||||
|
|
||||||
JSON.stringify(__out);
|
JSON.stringify(__out, null, 2);
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
279b1a5e7a9dee01bbfc8c67fab650285e9e1a899ec91f4fee08ac569287a393 ToolHub.js
|
55dbcacaaa31b031e9a0fcef1253c2e0403fca423ad969e0e1387815e69de3e7 ToolHub.js
|
||||||
|
|||||||
@@ -68,5 +68,5 @@
|
|||||||
},
|
},
|
||||||
"keyId": "toolhub-targets-2026-rsa3072",
|
"keyId": "toolhub-targets-2026-rsa3072",
|
||||||
"schema": 2,
|
"schema": 2,
|
||||||
"version": 20260507154625
|
"version": 20260507155220
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
HleQZVymedTYdJbRyd2SNcndHqUMH1FuVjy7MJi9NQtgZKVNdKRBwns9w6le7cZZW8a2Xb3fqqlsBjJaDYQ3x/LveeE18u2SfNRoC97Q0lDVj9sxPRD/vsw6HQgDDuCMdqezmfWlROobd5CHHAjJvmaV+zHH6A3VYga6tAnY3/4JwVcoDua2W1Sjk3PB2Lqi9YcIGy3ub2gfm+RKakyBvYy9k/8cb7KbUbovPDU4oviS3Xn26aF3lN3o8tbTWBg9XYgsXM3gAqWZ+Y0YVXuZZB4VjgDw9cUITlZ8vxCxloo66nJSGy7/7CwDJ69F0i+vbipibracv2wut/RMqqkUaGy+PSd+EVFUFuLxoMFTs5eT4ybiSqOfj0/wdRfv//8XNa/s9sMZru+/PgKyNmSMTivAcdxjip43YNvRd/uWtQZTaHC72iVlHEeqNSPAR5gHPWcKuJ19EPecuVRr3wPK9i8Ois4QCpgdibCJ7cE2341x56ertHJQRAfjTN/UJ7eb
|
TwIGuNRj9b0pIqiICJpA3vNxwNtQfsSj4LQKyOcUfuVxbbDsAJ1SZWra9ioDdd1jdjo8jEiSHMZ5JgDdKSkrUQZwUpQYsBXdtFFS2Zb5aoGk7QLgrgHRoJvvJOinU3/DLS93by3msNMoEJmZLQEoa4ltXK7hehc5dclp82ZOXg3p5A1OCgdzavGzSqPfg4eH1o3GHzS2I/zDhZgzrbKNcoKUsy//fr5E34ePQ4aWNXAmcyQFNXLT8aCDL+yXn3wjbTgASuHS+GncwbYJ5y4/toMyW+EJNX0xiOsIa7OFA7jRfX0U6qqgZH0fW/jGlZNeJhnqZYfOpjKIPy7t7B5iThJT0iiJ6L4X/mjUe9ggO/YAhJ7g4Vp8m/g5LpmWpVPLRwYJje6Q5Ypulm95CaBek2FEjXwqGa1hsCQ1MfMj1rCwfn7biLH1Vkfff+JgoRvE/2JWbPMLU+j1jCNOLWVUPIpTsazu8/kR4NkjJPUm7uZX5ogtfRhGbkLl08+lB8Lm
|
||||||
|
|||||||
Reference in New Issue
Block a user