feat: updated rename functionality to work with passed arrays, added

folder navigation, added webview for GDrive
This commit is contained in:
Logan Reeder
2025-07-03 08:45:17 -06:00
parent 4f7f20498b
commit 620bcbecba
8 changed files with 79 additions and 66 deletions

View File

@@ -13,12 +13,12 @@ const defaultAxiosConfig = {
signal: new AbortController().signal,
};
export function useGetFiles(parentId?: string, pageSize?: number, returnedValues?: string, nextPageToken?: string) {
export function useGetFiles(parentId: string, pageSize: number, returnedValues: string[], nextPageToken?: string) {
return useQuery({
queryKey: ["files", parentId, nextPageToken, pageSize],
queryFn: async () => {
const response = await axios.get(API_BASE, {
params: { pageSize, nextPageToken, parentId, returnedValues },
params: { parentId, pageSize, returnedValues, nextPageToken },
...defaultAxiosConfig,
});
return response.data;
@@ -28,7 +28,7 @@ export function useGetFiles(parentId?: string, pageSize?: number, returnedValues
});
}
export function useGetFile(fileId: string, returnedValues: string) {
export function useGetFile(fileId: string, returnedValues: string[]) {
return useQuery({
queryKey: ["file", fileId, returnedValues],
queryFn: async () => {