Commit 69f20ac
fix(logs): Reset autofetch timer and duration per query, add request limit
- Reset autoFetchStartTime and autoFetchDuration when queryKeyWithInfinite changes
- Add maxAutoFetchRequests counter to prevent API flooding
- Reset request counter in resumeAutoFetch
Fixes:
- Bug 1: Autofetch timer now resets for each new query instead of using mount time
- Bug 2: Resume duration no longer leaks into later searches
- Bug 3: Request count limit prevents flooding API with rapid requests
Co-authored-by: Armen Zambrano G. <armenzg@users.noreply.github.com>1 parent 1662cb0 commit 69f20ac
1 file changed
+14
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
694 | 694 | | |
695 | 695 | | |
696 | 696 | | |
| 697 | + | |
| 698 | + | |
| 699 | + | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
697 | 706 | | |
698 | 707 | | |
699 | 708 | | |
700 | 709 | | |
701 | 710 | | |
702 | 711 | | |
703 | | - | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
704 | 715 | | |
705 | 716 | | |
706 | 717 | | |
| |||
735 | 746 | | |
736 | 747 | | |
737 | 748 | | |
| 749 | + | |
738 | 750 | | |
739 | 751 | | |
740 | 752 | | |
| |||
770 | 782 | | |
771 | 783 | | |
772 | 784 | | |
| 785 | + | |
773 | 786 | | |
774 | 787 | | |
775 | 788 | | |
| |||
0 commit comments