diff --git a/src/store.ts b/src/store.ts index 9ae202ebb..a3e9ae90b 100644 --- a/src/store.ts +++ b/src/store.ts @@ -256,7 +256,8 @@ export function loadSession(id: string) { } }) setTimeout(() => { - FZFData.sessionOptions = fetchAllSessions() + const seesions = fetchAllSessions() + FZFData.sessionOptions = seesions .sort((m, n) => n.lastVisit - m.lastVisit) .filter(k => k.id !== store.sessionId && k.id !== "index") .map(k => ({ @@ -269,7 +270,12 @@ export function loadSession(id: string) { if (id !== "index") { FZFData.sessionOptions.unshift({ title: "回到主对话", - desc: "其实点击顶部 Logo 也可以直接回到主对话", + desc: + "其实点击顶部 Logo 也可以直接回到主对话。" + + seesions + .find(k => k.id === "index") + ?.messages.map(k => k.content) + .join("\n") ?? "", extra: { id: "index" }