some fixes

pull/251/head
Alex 1 year ago
parent d2358c399d
commit 8380858a82

@ -46,7 +46,7 @@ export function fetchAnswerApi(
if (response.ok) {
return response.json();
} else {
Promise.reject(response);
return Promise.reject(new Error(response.statusText));
}
})
.then((data) => {

@ -9,15 +9,16 @@ const initialState: ConversationState = {
status: 'idle',
};
const API_STREAMING = import.meta.env.API_STREAMING || false;
const API_STREAMING = import.meta.env.API_STREAMING || true;
export const fetchAnswer = createAsyncThunk<
Answer | void,
Answer,
{ question: string },
{ dispatch: Dispatch<any>; state: RootState }
>('fetchAnswer', async ({ question }, { dispatch, getState }) => {
const state = getState();
if (state.preference) {
if (API_STREAMING) {
fetchAnswerSteaming(
question,
@ -49,11 +50,8 @@ export const fetchAnswer = createAsyncThunk<
state.preference.selectedDocs!,
state.conversation.queries,
);
if (answer) {
dispatch(
// conversationSlice.actions.addQuery({
// question: question,
// response: answer,
// }),
updateQuery({
index: state.conversation.queries.length - 1,
query: { response: answer.answer },
@ -61,6 +59,8 @@ export const fetchAnswer = createAsyncThunk<
);
dispatch(conversationSlice.actions.setStatus('idle'));
}
}
}
});
export const conversationSlice = createSlice({

Loading…
Cancel
Save