Skip to content

Commit

Permalink
fix: Review data getting refetched again and again (#554)
Browse files Browse the repository at this point in the history
  • Loading branch information
chavda-bhavik authored Apr 26, 2024
2 parents 505602d + ba7853e commit d8cadf6
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions apps/widget/src/hooks/Phase3/usePhase3.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -234,6 +234,7 @@ export function usePhase3({ onNext }: IUsePhase3Props) {
{
cacheTime: 0,
onSuccess(reviewDataResponse) {
setReviewData(reviewDataResponse.data);
if (!reviewDataResponse.data.length) {
let newPage = page;
if (reviewDataResponse.page > 1 && reviewDataResponse.totalPages < reviewDataResponse.page) {
Expand All @@ -243,13 +244,11 @@ export function usePhase3({ onNext }: IUsePhase3Props) {
newPage = reviewDataResponse.page;
setPage(newPage);
}
setReviewData(reviewDataResponse.data);
setTotalPages(Math.max(1, reviewDataResponse.totalPages));
refetchReviewData([newPage, type]);
if (newPage !== page) refetchReviewData([newPage, type]);

return;
}
setReviewData(reviewDataResponse.data);
logAmplitudeEvent('VALIDATE', {
invalidRecords: reviewDataResponse.totalRecords,
});
Expand Down

0 comments on commit d8cadf6

Please sign in to comment.