fix(assistants): add ts-ignore for ts2589 errors in state updates

This commit is contained in:
icarus 2025-09-27 18:59:16 +08:00
parent 57a40f84b9
commit 7c45e42602

View File

@ -28,6 +28,7 @@ const assistantsSlice = createSlice({
initialState, initialState,
reducers: { reducers: {
updateDefaultAssistant: (state, action: PayloadAction<{ assistant: Assistant }>) => { updateDefaultAssistant: (state, action: PayloadAction<{ assistant: Assistant }>) => {
// @ts-ignore ts2589
state.defaultAssistant = action.payload.assistant state.defaultAssistant = action.payload.assistant
}, },
updateAssistants: (state, action: PayloadAction<Assistant[]>) => { updateAssistants: (state, action: PayloadAction<Assistant[]>) => {
@ -50,6 +51,7 @@ const assistantsSlice = createSlice({
}, },
updateAssistant: (state, action: PayloadAction<Partial<Assistant> & { id: string }>) => { updateAssistant: (state, action: PayloadAction<Partial<Assistant> & { id: string }>) => {
const { id, ...update } = action.payload const { id, ...update } = action.payload
// @ts-ignore ts2589
state.assistants = state.assistants.map((c) => (c.id === id ? { ...c, ...update } : c)) state.assistants = state.assistants.map((c) => (c.id === id ? { ...c, ...update } : c))
}, },
updateAssistantSettings: ( updateAssistantSettings: (