prevent duplicated queries (channels, siteinfo) (#2343)

This commit is contained in:
Patryk Andrzejewski 2022-10-06 13:46:23 +02:00 committed by GitHub
parent 0db6ef6377
commit f349bbc86a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 4 deletions

View file

@ -35,10 +35,10 @@ const isValidChannel = (channelId: string, channelList?: ChannelFragment[]) => {
export const AppChannelProvider: React.FC = ({ children }) => {
const { setChannel } = useSaleorConfig();
const { authenticated } = useUser();
const { authenticated, user } = useUser();
const [selectedChannel, setSelectedChannel] = useLocalStorage("channel", "");
const { data: channelData, refetch } = useBaseChannelsQuery({
skip: !authenticated,
skip: !authenticated || !user,
});
const [isPickerActive, setPickerActive] = React.useState(false);

View file

@ -12,9 +12,9 @@ type ShopContext = ShopInfoQuery["shop"];
export const ShopContext = React.createContext<ShopContext>(undefined);
export const ShopProvider: React.FC = ({ children }) => {
const { authenticated } = useUser();
const { authenticated, user } = useUser();
const { data } = useShopInfoQuery({
skip: !authenticated,
skip: !authenticated || !user,
});
return (