refactor(deps): migrate to nuxt v4

This commit is contained in:
2026-02-10 00:31:04 +08:00
parent f1b9cea060
commit 880b85f75d
88 changed files with 80 additions and 60 deletions

View File

@@ -0,0 +1,32 @@
import type { ResultBlockMeta } from '~/components/aigc/drawing'
import type { ChatSession } from '~/typings/llm'
export interface HistoryItem {
fid: string
data_id?: string
prompt: string
meta: ResultBlockMeta
images?: string[]
}
export const useHistory = defineStore(
'xsh_assistant_aigc_history',
() => {
const text2img = ref<HistoryItem[]>([])
const chatSessions = ref<ChatSession[]>([])
const setChatSessions = (sessions: ChatSession[]) => {
chatSessions.value = sessions
}
return {
text2img,
chatSessions,
setChatSessions,
}
},
{
persist: {
storage: piniaPluginPersistedstate.localStorage(),
},
}
)