more refactor

This commit is contained in:
2025-07-23 09:54:11 -06:00
parent 3e371247d6
commit 1885431574
69 changed files with 158 additions and 142 deletions

View File

@@ -0,0 +1,25 @@
import { useTRPC } from "@/services/serverFunctions/trpcClient";
import { useQuery, useSuspenseQuery } from "@tanstack/react-query";
export const directoryKeys = {
emptyFolders: ["empty folders"] as const,
};
export const useEmptyDirectoriesQuery = () => {
const trpc = useTRPC();
return useSuspenseQuery(trpc.directories.getEmptyDirectories.queryOptions());
};
export const useDirectoryContentsQuery = (relativePath: string) => {
const trpc = useTRPC();
return useQuery(
trpc.directories.getDirectoryContents.queryOptions({ relativePath })
);
};
export const useDirectoryIsCourseQuery = (folderPath: string) => {
const trpc = useTRPC();
return useQuery(
trpc.directories.directoryIsCourse.queryOptions({ folderPath })
);
};