Skip to content

Commit 9cd4ede

Browse files
final changes related to UI in filter section and chat section
1 parent 6853d42 commit 9cd4ede

File tree

2 files changed

+4
-38
lines changed

2 files changed

+4
-38
lines changed
Lines changed: 4 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,12 @@
11
import { ChatApiResponse, ChatRequest, FeedbackRequest } from "./apiTypes/chatTypes";
22
import { httpClient } from "../utils/httpClient/httpClient";
33

4-
/**
5-
* Chat completion service for sending messages and receiving AI responses
6-
*/
74
export async function Completion(request: ChatRequest): Promise<ChatApiResponse> {
8-
try {
9-
const response: ChatApiResponse = await httpClient.post(`/chat`, request);
10-
11-
// Basic validation of response structure
12-
if (!response || typeof response.answer !== 'string') {
13-
throw new Error('Invalid response format from chat service');
14-
}
15-
16-
return response;
17-
} catch (error) {
18-
console.error('Chat completion failed:', error);
19-
throw error;
20-
}
5+
const response: ChatApiResponse = await httpClient.post(`/chat`, request);
6+
return response;
217
}
228

23-
/**
24-
* Submit user feedback for chat responses
25-
*/
269
export async function PostFeedback(request: FeedbackRequest): Promise<boolean> {
27-
try {
28-
const response: boolean = await httpClient.post(`/api/Chat/Feedback`, request);
29-
return response;
30-
} catch (error) {
31-
console.error('Feedback submission failed:', error);
32-
throw error;
33-
}
10+
const response: boolean = await httpClient.post(`/api/Chat/Feedback`, request);
11+
return response;
3412
}

App/frontend-app/src/components/chat/chatRoom.tsx

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -161,17 +161,6 @@ export function ChatRoom({ searchResultDocuments, selectedDocuments, chatWithDoc
161161
newAnswers[newAnswers.length - 1] = [question, { ...response, answer: chatResp }, userTimestamp, answerTimestamp];
162162
return newAnswers;
163163
});
164-
} else {
165-
setConversationAnswers((prevAnswers) => {
166-
const newAnswers = [...prevAnswers];
167-
newAnswers[newAnswers.length - 1] = [question, {
168-
answer: "Sorry, I received an invalid response. Please try asking your question again.",
169-
suggestingQuestions: [],
170-
documentIds: [],
171-
keywords: []
172-
}, userTimestamp, answerTimestamp];
173-
return newAnswers;
174-
});
175164
}
176165
} catch (error) {
177166
const answerTimestamp = new Date();
@@ -276,7 +265,6 @@ export function ChatRoom({ searchResultDocuments, selectedDocuments, chatWithDoc
276265
}
277266
} catch (error) {
278267
setIsLoading(false);
279-
console.error("An error occurred while submitting the feedback:", error);
280268
}
281269
};
282270

0 commit comments

Comments
 (0)