mirror of
https://github.com/infiniflow/ragflow.git
synced 2025-12-26 00:46:52 +08:00
Feat: Add log-detail page,Improve the style of chat boxes (#9119)
### What problem does this PR solve? Feat: Add log-detail page,Improve the style of chat boxes #3221 ### Type of change - [x] New Feature (non-breaking change which adds functionality)
This commit is contained in:
@ -43,19 +43,13 @@ export function useCacheChatLog() {
|
||||
setEventList([]);
|
||||
}, []);
|
||||
|
||||
const addEventList = useCallback(
|
||||
(events: IEventList, message_id: string) => {
|
||||
const nextList = [...eventList];
|
||||
events.forEach((x) => {
|
||||
if (nextList.every((y) => y !== x)) {
|
||||
nextList.push(x);
|
||||
}
|
||||
});
|
||||
setEventList(nextList);
|
||||
setMessageIdPool((prev) => ({ ...prev, [message_id]: nextList }));
|
||||
},
|
||||
[eventList],
|
||||
);
|
||||
const addEventList = useCallback((events: IEventList, message_id: string) => {
|
||||
setEventList((x) => {
|
||||
const list = [...x, ...events];
|
||||
setMessageIdPool((prev) => ({ ...prev, [message_id]: list }));
|
||||
return list;
|
||||
});
|
||||
}, []);
|
||||
|
||||
const currentEventListWithoutMessage = useMemo(() => {
|
||||
const list = messageIdPool[currentMessageId]?.filter(
|
||||
|
||||
Reference in New Issue
Block a user