aboutsummaryrefslogtreecommitdiff
path: root/src/models/marketplaceAnswerSlice.ts
diff options
context:
space:
mode:
authorMax Nanis2025-06-10 02:51:37 +0700
committerMax Nanis2025-06-10 02:51:37 +0700
commite5dac8b9d61b175b09d859643a94ea91ee6ef48d (patch)
treed98ffbca9421e5218411d43d7bf5e5beea411a36 /src/models/marketplaceAnswerSlice.ts
parent897e93b3a6596d25c19fe0a3579d9cd4c9ea66e7 (diff)
downloadpanel-ui-e5dac8b9d61b175b09d859643a94ea91ee6ef48d.tar.gz
panel-ui-e5dac8b9d61b175b09d859643a94ea91ee6ef48d.zip
Demographics page. userMarketplaceAnswer & userUpkAnswer redux stores.
Diffstat (limited to 'src/models/marketplaceAnswerSlice.ts')
-rw-r--r--src/models/marketplaceAnswerSlice.ts24
1 files changed, 0 insertions, 24 deletions
diff --git a/src/models/marketplaceAnswerSlice.ts b/src/models/marketplaceAnswerSlice.ts
deleted file mode 100644
index a1db7f0..0000000
--- a/src/models/marketplaceAnswerSlice.ts
+++ /dev/null
@@ -1,24 +0,0 @@
-import {createSlice, PayloadAction} from "@reduxjs/toolkit";
-import {MarketProfileKnowledge} from "@/api";
-
-const marketplaceInitialState: MarketProfileKnowledge[] = []
-
-
-const marketplaceAnswerSlice = createSlice({
- name: 'marketplaceAnswers',
- marketplaceInitialState,
- reducers: {
- setMarketplaceAnswers(state, action: PayloadAction<MarketProfileKnowledge[]>) {
- // TODO: Does this need question_id + source uniqueness?
- const existingIds = new Set(state.map(q => q.question_id));
- const newQuestions = action.payload.filter(q => !existingIds.has(q.question_id));
- state.push(...newQuestions);
- }
- }
-})
-
-export const {
- setMarketplaceAnswers,
-} = marketplaceAnswerSlice.actions;
-
-export default marketplaceAnswerSlice.reducer;