Skip to content

Commit fa27321

Browse files
committed
Update topic text and fetch history messages without pageIndex
1 parent 92cc897 commit fa27321

3 files changed

Lines changed: 7 additions & 36 deletions

File tree

src/views/components/InputMessage/Topic.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ export default function Topic({ styleName, disabled }) {
8484
position="bottom"
8585
title={
8686
<Flex justify="space-between">
87-
<Text>Devchat Topic</Text>
87+
<Text>DevChat Topics</Text>
8888
<Flex>
8989
<ActionIcon onClick={refreshTopicList}>
9090
<IconRefresh size="1rem" />

src/views/pages/ChatPanel.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ const chatPanel = observer(() => {
100100
// based on whether the key is present.
101101
messageUtil.registerHandler("getUserAccessKey", (message: any) => {
102102
chat.setKey(message.accessKey);
103-
chat.fetchHistoryMessages({ pageIndex: 0 }).then();
103+
chat.fetchHistoryMessages();
104104
});
105105
// The history records need to be obtained after setting the key,
106106
input.fetchContextMenus().then();

src/views/stores/ChatStore.ts

Lines changed: 5 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ export const fetchHistoryMessages = async (params) => {
3636
messageUtil.registerHandler(
3737
"loadHistoryMessages",
3838
(message: LoadHistoryMessage) => {
39-
console.log("message: ", message);
4039
resolve({
4140
pageIndex: pageIndex,
4241
entries: message.entries,
@@ -420,40 +419,12 @@ Thinking...
420419
}
421420
}
422421
},
423-
fetchHistoryMessages: flow(function* (params: { pageIndex: number }) {
424-
const { pageIndex, entries } = yield fetchHistoryMessages(params);
425-
if (entries.length > 0) {
426-
self.pageIndex = pageIndex;
427-
const messages = entries
428-
.map((entry, index) => {
429-
const { hash, user, date, request, response, context } = entry;
430-
const chatContexts = context?.map(({ content }) => {
431-
return JSON.parse(content);
432-
});
433-
return [
434-
{
435-
type: "user",
436-
message: request,
437-
contexts: chatContexts,
438-
date: date,
439-
hash: hash,
440-
},
441-
{ type: "bot", message: response, date: date, hash: hash },
442-
];
443-
})
444-
.flat();
445-
if (self.pageIndex === 0) {
446-
self.messages.push(...messages);
447-
} else if (self.pageIndex > 0) {
448-
self.messages.concat(...messages);
449-
}
450-
} else {
451-
self.isLastPage = true;
452-
if (self.messages.length === 0) {
453-
helpMessage(true);
454-
}
422+
fetchHistoryMessages: () => {
423+
self.isLastPage = true;
424+
if (self.messages.length === 0) {
425+
helpMessage(true);
455426
}
456-
}),
427+
},
457428
deleteMessage: flow(function* (messageHash: string) {
458429
const { hash } = yield deleteMessage(messageHash);
459430
const index = self.messages.findIndex(

0 commit comments

Comments
 (0)