Update conversationSlice.ts

pull/465/head
Adarsh Jha 1 year ago committed by GitHub
parent 68b8d7d7f2
commit 86c2f0716e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -142,14 +142,14 @@ export const conversationSlice = createSlice({
state, state,
action: PayloadAction<{ index: number; query: Partial<Query> }>, action: PayloadAction<{ index: number; query: Partial<Query> }>,
) { ) {
const index = action.payload.index; const { index, query } = action.payload;
if (action.payload.query.response) { if (query.response) {
state.queries[index].response = state.queries[index].response =
(state.queries[index].response || '') + action.payload.query.response; (state.queries[index].response || '') + query.response;
} else { } else {
state.queries[index] = { state.queries[index] = {
...state.queries[index], ...state.queries[index],
...action.payload.query, ...query,
}; };
} }
}, },
@ -163,21 +163,21 @@ export const conversationSlice = createSlice({
state, state,
action: PayloadAction<{ index: number; query: Partial<Query> }>, action: PayloadAction<{ index: number; query: Partial<Query> }>,
) { ) {
const index = action.payload.index; const { index, query } = action.payload;
if (!state.queries[index].sources) { if (!state.queries[index].sources) {
state.queries[index].sources = [action.payload.query.sources![0]]; state.queries[index].sources = [query.sources![0]];
} else { } else {
state.queries[index].sources!.push(action.payload.query.sources![0]); state.queries[index].sources!.push(query.sources![0]);
} }
}, },
updateQuery( updateQuery(
state, state,
action: PayloadAction<{ index: number; query: Partial<Query> }>, action: PayloadAction<{ index: number; query: Partial<Query> }>,
) { ) {
const index = action.payload.index; const { index, query } = action.payload;
state.queries[index] = { state.queries[index] = {
...state.queries[index], ...state.queries[index],
...action.payload.query, ...query,
}; };
}, },
setStatus(state, action: PayloadAction<Status>) { setStatus(state, action: PayloadAction<Status>) {

Loading…
Cancel
Save