fix(medusa, medusa-file-*): Protected uploads for file services (#2433)

This commit is contained in:
Philip Korsholm
2022-10-18 10:46:47 +02:00
committed by GitHub
parent 7d77d91a3d
commit 3c5e31c645
11 changed files with 196 additions and 20 deletions
@@ -26,6 +26,21 @@ export const useAdminUploadFile = (
}, buildOptions(queryClient, undefined, options))
}
export const useAdminUploadProtectedFile = (
options?: UseMutationOptions<
Response<AdminUploadsRes>,
Error,
IAdminPostUploadsFileReq
>
) => {
const { client } = useMedusa()
const queryClient = useQueryClient()
return useMutation((payload: IAdminPostUploadsFileReq) => {
return client.admin.uploads.createProtected(payload)
}, buildOptions(queryClient, undefined, options))
}
export const useAdminCreatePresignedDownloadUrl = (
options?: UseMutationOptions<
Response<AdminUploadsDownloadUrlRes>,