mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2026-01-09 23:10:20 +08:00
refactor(ocr): 修改removeOcrProvider参数为字符串id
简化removeOcrProvider方法的参数类型,直接使用字符串id进行过滤,提高代码简洁性
This commit is contained in:
parent
5ee7718054
commit
e89d245e39
@ -22,8 +22,8 @@ const ocrSlice = createSlice({
|
|||||||
addOcrProvider(state, action: PayloadAction<OcrProvider>) {
|
addOcrProvider(state, action: PayloadAction<OcrProvider>) {
|
||||||
state.providers.push(action.payload)
|
state.providers.push(action.payload)
|
||||||
},
|
},
|
||||||
removeOcrProvider(state, action: PayloadAction<OcrProvider>) {
|
removeOcrProvider(state, action: PayloadAction<string>) {
|
||||||
state.providers = state.providers.filter((provider) => provider.id !== action.payload.id)
|
state.providers = state.providers.filter((provider) => provider.id !== action.payload)
|
||||||
},
|
},
|
||||||
updateOcrProvider(state, action: PayloadAction<Partial<OcrProvider>>) {
|
updateOcrProvider(state, action: PayloadAction<Partial<OcrProvider>>) {
|
||||||
const index = state.providers.findIndex((provider) => provider.id === action.payload.id)
|
const index = state.providers.findIndex((provider) => provider.id === action.payload.id)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user