added providerId and accountId as queryKeys, IT WORKS!!!

This commit is contained in:
David Bauch
2025-07-17 10:50:15 -04:00
parent 79c280b6eb
commit 5487963fa9
3 changed files with 9 additions and 8 deletions

View File

@@ -12,9 +12,9 @@ import type { DriveProviderClient } from "@/utils/client";
import { toast } from "sonner";
export function useGetFiles({ parentId, pageSize, pageToken, returnedValues }: GetFilesSchema) {
const { clientPromise } = useAccountProvider();
const { clientPromise, providerId, accountId } = useAccountProvider();
return useQuery({
queryKey: ["files", parentId, pageSize, pageToken],
queryKey: ["files", providerId, accountId, parentId, pageSize, pageToken],
queryFn: async () => {
const BASE_FILE_CLIENT = await getBaseFileClient(clientPromise);
const response = await BASE_FILE_CLIENT.$get({
@@ -28,9 +28,9 @@ export function useGetFiles({ parentId, pageSize, pageToken, returnedValues }: G
}
export function useGetFile({ fileId, returnedValues }: GetFileByIdSchema) {
const { clientPromise } = useAccountProvider();
const { clientPromise, providerId, accountId } = useAccountProvider();
return useQuery({
queryKey: ["file", fileId, returnedValues],
queryKey: ["file", providerId, accountId, fileId, returnedValues],
queryFn: async () => {
const BASE_FILE_CLIENT = await getBaseFileClient(clientPromise);
const response = await BASE_FILE_CLIENT[":id"].$get({