Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | 45x 1x 45x 456x 456x 456x | import { useQuery } from "react-query";
import { customInstance } from "@services/api";
import { useGetCurrentMerchantId } from "@hooks/common";
import { QKEY_GET_IMG } from "@constants/queryKeys";
export const getImg = ({
merchantId,
storedId,
}: {
storedId: number;
merchantId: number;
}) => {
return customInstance({
url: `/accounts/${merchantId}/media-items?filter=id%3A${storedId}`,
method: "GET",
});
};
export const useCheckImgExistence = ({ storedId }: { storedId: number }) => {
const { merchantId } = useGetCurrentMerchantId();
const { data, isLoading } = useQuery([QKEY_GET_IMG],
() => {
return getImg({ merchantId, storedId });
},
{ enabled: !!storedId },
);
return {
isInLibrary: data?.total === 1,
isLoadingExistence: isLoading,
};
};
|