fix: sync all codex sessions
This commit is contained in:
+7
-8
@@ -888,15 +888,14 @@ $("#sync-btn").addEventListener("click", async (ev) => {
|
||||
try {
|
||||
const r = await apic.providerSync();
|
||||
$("#sync-progress-fill").style.width = "100%";
|
||||
const changedMsg =
|
||||
r.changedFiles > 0
|
||||
? `本次同步 ${r.changedFiles} 条`
|
||||
: `全部已是最新,无需改动`;
|
||||
const dbChanged = (r.ueRows || 0) + (r.provRows || 0) + (r.insertedRows || 0) + (r.projectRows || 0) + (r.projectlessRemoved || 0);
|
||||
const changedMsg = r.changedFiles > 0 || dbChanged > 0
|
||||
? `文件 ${r.changedFiles || 0} 条,数据库/项目索引 ${dbChanged} 项`
|
||||
: `全部已是最新,无需改动`;
|
||||
$("#sync-progress-label").textContent = `完成 ✅ 共 ${r.totalConversations} 条会话,${changedMsg}`;
|
||||
const tip =
|
||||
r.changedFiles > 0
|
||||
? `同步完成 ✅ 本次改写 ${r.changedFiles} 条会话。重新打开 Codex 即可看到`
|
||||
: `全部 ${r.totalConversations} 条会话之前已同步过,本次无需改动 ✅`;
|
||||
const tip = r.changedFiles > 0 || dbChanged > 0
|
||||
? `同步完成 ✅ ${changedMsg}。重新打开 Codex 即可看到`
|
||||
: `全部 ${r.totalConversations} 条会话之前已同步过,本次无需改动 ✅`;
|
||||
toast(tip, "ok");
|
||||
setTimeout(() => $("#sync-progress").classList.add("hidden"), 4000);
|
||||
} catch (e) {
|
||||
|
||||
Reference in New Issue
Block a user