Skip to content

Commit 6e12b3a

Browse files
committed
PWA-3613:Fixed lint and prettier issues
1 parent 37d55fa commit 6e12b3a

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

packages/peregrine/lib/hooks/useCustomerWishlistSkus/useCustomerWishlistSkus.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ export const useCustomerWishlistSkus = (props = {}) => {
4646
}
4747
});
4848
}
49-
5049
},
5150
skip: !isSignedIn,
5251
variables: {

packages/peregrine/lib/talons/WishlistPage/useWishlist.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { useCallback, useEffect, useMemo, useState } from 'react';
1+
import { useCallback, useEffect, useMemo, useRef, useState } from 'react';
22
import { useLazyQuery } from '@apollo/client';
33
import mergeOperations from '../../util/shallowMerge';
44
import defaultOperations from './wishlist.gql';
@@ -17,6 +17,7 @@ export const useWishlist = (props = {}) => {
1717
const [page, setPage] = useState(1);
1818
const [isOpen, setIsOpen] = useState(!isCollapsed);
1919
const [isFetchingMore, setIsFetchingMore] = useState(false);
20+
const hasFetchedRef = useRef(false);
2021

2122
const [fetchWishlistItems, queryResult] = useLazyQuery(
2223
operations.getCustomerWishlistItems,
@@ -30,7 +31,7 @@ export const useWishlist = (props = {}) => {
3031
}
3132
}
3233
);
33-
const { data, error, loading, fetchMore, called } = queryResult;
34+
const { data, error, loading, fetchMore } = queryResult;
3435

3536
const handleContentToggle = () => {
3637
setIsOpen(currentValue => !currentValue);
@@ -92,10 +93,11 @@ export const useWishlist = (props = {}) => {
9293
}, [id, fetchMore, page]);
9394

9495
useEffect(() => {
95-
if (itemsCount >= 1 && isOpen === true && !called) {
96+
if (itemsCount >= 1 && isOpen === true && !hasFetchedRef.current) {
97+
hasFetchedRef.current = true;
9698
fetchWishlistItems();
9799
}
98-
}, [itemsCount, isOpen, called]);
100+
}, [itemsCount, isOpen, fetchWishlistItems]);
99101

100102
const items = useMemo(() => {
101103
if (!data || !data.customer || !data.customer.wishlist_v2) {

0 commit comments

Comments
 (0)