Skip to content

Commit f150584

Browse files
committed
refactor: defer query execution on time range selection
Remove immediate query trigger when selecting time range. Users must click Filter button to execute query.
1 parent ff63066 commit f150584

2 files changed

Lines changed: 2 additions & 5 deletions

File tree

src/routes/page/conversation/+page.svelte

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
import { getAgentOptions } from '$lib/services/agent-service';
2424
import { utcToLocal } from '$lib/helpers/datetime';
2525
import { ConversationChannel, TimeRange } from '$lib/helpers/enums';
26-
import { CUSTOM_DATE_RANGE } from '$lib/helpers/constants';
2726
import {
2827
getConversations,
2928
deleteConversation,
@@ -510,12 +509,10 @@
510509
bind:startDate={searchOption.startDate}
511510
bind:endDate={searchOption.endDate}
512511
on:change={(e) => {
512+
// Only update searchOption, don't trigger query immediately
513513
searchOption.timeRange = e.detail.timeRange;
514514
searchOption.startDate = e.detail.startDate;
515515
searchOption.endDate = e.detail.endDate;
516-
refreshFilter();
517-
initFilterPager();
518-
getPagedConversations();
519516
}}
520517
/>
521518
</Col>

src/routes/page/instruction/log/+page.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -374,10 +374,10 @@
374374
bind:startDate={searchOption.startDate}
375375
bind:endDate={searchOption.endDate}
376376
on:change={(e) => {
377+
// Only update searchOption, don't trigger query immediately
377378
searchOption.timeRange = e.detail.timeRange;
378379
searchOption.startDate = e.detail.startDate;
379380
searchOption.endDate = e.detail.endDate;
380-
search();
381381
}}
382382
/>
383383
</Col>

0 commit comments

Comments
 (0)