mirror of https://github.com/langgenius/dify.git
refactor: simplify chat query construction by extracting sort_by from debouncedQueryParams
This commit is contained in:
parent
5446127705
commit
5e1f571919
|
|
@ -71,6 +71,7 @@ const Logs: FC<ILogsProps> = ({ appDetail }) => {
|
||||||
|
|
||||||
// Get the app type first
|
// Get the app type first
|
||||||
const isChatMode = appDetail.mode !== AppModeEnum.COMPLETION
|
const isChatMode = appDetail.mode !== AppModeEnum.COMPLETION
|
||||||
|
const { sort_by } = debouncedQueryParams
|
||||||
|
|
||||||
const completionQuery = useMemo<CompletionConversationsRequest & { sort_by?: string }>(() => ({
|
const completionQuery = useMemo<CompletionConversationsRequest & { sort_by?: string }>(() => ({
|
||||||
page: currPage + 1,
|
page: currPage + 1,
|
||||||
|
|
@ -88,9 +89,9 @@ const Logs: FC<ILogsProps> = ({ appDetail }) => {
|
||||||
|
|
||||||
const chatQuery = useMemo<ChatConversationsRequest & { sort_by?: string }>(() => ({
|
const chatQuery = useMemo<ChatConversationsRequest & { sort_by?: string }>(() => ({
|
||||||
...completionQuery,
|
...completionQuery,
|
||||||
sort_by: debouncedQueryParams.sort_by,
|
sort_by,
|
||||||
message_count: (debouncedQueryParams as any).message_count ?? 0,
|
message_count: 0,
|
||||||
}), [completionQuery, debouncedQueryParams.sort_by, isChatMode])
|
}), [completionQuery, sort_by])
|
||||||
|
|
||||||
// When the details are obtained, proceed to the next request
|
// When the details are obtained, proceed to the next request
|
||||||
const { data: chatConversations, refetch: refetchChatList } = useChatConversations(appDetail.id, chatQuery, isChatMode)
|
const { data: chatConversations, refetch: refetchChatList } = useChatConversations(appDetail.id, chatQuery, isChatMode)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue