aboutsummaryrefslogtreecommitdiff
path: root/src/models/upkAnswerSlice.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/models/upkAnswerSlice.ts')
-rw-r--r--src/models/upkAnswerSlice.ts23
1 files changed, 0 insertions, 23 deletions
diff --git a/src/models/upkAnswerSlice.ts b/src/models/upkAnswerSlice.ts
deleted file mode 100644
index 7bd57f1..0000000
--- a/src/models/upkAnswerSlice.ts
+++ /dev/null
@@ -1,23 +0,0 @@
-import {createSlice, PayloadAction} from '@reduxjs/toolkit'
-import {UserProfileKnowledge} from "@/api";
-
-const upkInitialState: UserProfileKnowledge[] = []
-
-const upkAnswerSlice = createSlice({
- name: 'upkAnswers',
- upkInitialState,
- reducers: {
- setUpkAnswers(state, action: PayloadAction<UserProfileKnowledge[]>) {
- const existingIds = new Set(state.map(q => q.property_id));
- const newQuestions = action.payload.filter(q => !existingIds.has(q.property_id));
- state.push(...newQuestions);
- }
- }
-})
-
-
-export const {
- setUpkAnswers,
-} = upkAnswerSlice.actions;
-
-export default upkAnswerSlice.reducer; \ No newline at end of file