fix(ckchat): 将deleteChatSession参数类型从string改为number

修改deleteChatSession方法的参数类型以匹配实际使用场景,同时在相关组件中直接使用store中的方法而非直接导入,保持
This commit is contained in:
超级老白兔
2025-09-10 17:55:17 +08:00
parent 95303d2960
commit 8507b640b2
4 changed files with 9 additions and 21 deletions

View File

@@ -60,7 +60,7 @@ export interface CkChatState {
updateCtrlUser: (user: KfUserListData) => void;
clearkfUserList: () => void;
addChatSession: (session: any) => void;
deleteChatSession: (sessionId: string) => void;
deleteChatSession: (sessionId: number) => void;
setUserInfo: (userInfo: CkUserInfo) => void;
clearUserInfo: () => void;
updateAccount: (account: Partial<CkAccount>) => void;

View File

@@ -389,7 +389,7 @@ export const useCkChatStore = createPersistStore<CkChatState>(
}));
},
// 删除聊天会话
deleteChatSession: (sessionId: string) => {
deleteChatSession: (sessionId: number) => {
set(state => ({
chatSessions: state.chatSessions.filter(item => item.id !== sessionId),
}));