diff --git a/nextjs/src/hooks/localCourse/assignmentHooks.ts b/nextjs/src/hooks/localCourse/assignmentHooks.ts index 37d1c81..5e734a1 100644 --- a/nextjs/src/hooks/localCourse/assignmentHooks.ts +++ b/nextjs/src/hooks/localCourse/assignmentHooks.ts @@ -37,50 +37,50 @@ export const useUpdateImageSettingsForAssignment = ({ const createCanvasUrlMutation = trpc.canvasFile.getCanvasFileUrl.useMutation(); - useEffect(() => { - if (isUpdatingSettings) { - console.log("not updating image assets, still loading"); - return; - } - setIsUpdatingSettings(true); - const assignmentMarkdown = markdownToHtmlNoImages(assignment.description); + // useEffect(() => { + // if (isUpdatingSettings) { + // console.log("not updating image assets, still loading"); + // return; + // } + // setIsUpdatingSettings(true); + // const assignmentMarkdown = markdownToHtmlNoImages(assignment.description); - const imageSources = extractImageSources(assignmentMarkdown); - const imagesToUpdate = imageSources.filter((source) => - settings.assets.every((a) => a.sourceUrl !== source) - ); - console.log("images to update", imagesToUpdate); + // const imageSources = extractImageSources(assignmentMarkdown); + // const imagesToUpdate = imageSources.filter((source) => + // settings.assets.every((a) => a.sourceUrl !== source) + // ); + // console.log("images to update", imagesToUpdate); - if (imagesToUpdate.length) -{ - Promise.all( - imagesToUpdate.map(async (source) => { - // todo: get canvas url - // const canvasUrl = ""; - const canvasUrl = await createCanvasUrlMutation.mutateAsync({ - sourceUrl: source, - canvasCourseId: settings.canvasId, - }); - console.log("got canvas url", source, canvasUrl); - return { sourceUrl: source, canvasUrl }; - }) - ).then(async (newAssets) => { - await updateSettings.mutateAsync({ - settings: { - ...settings, - assets: [...settings.assets, ...newAssets], - }, - }); - setIsUpdatingSettings(false); - });} - }, [ - assignment.description, - createCanvasUrlMutation, - isUpdatingSettings, - settings, - settings.assets, - updateSettings, - ]); + // if (imagesToUpdate.length) { + // Promise.all( + // imagesToUpdate.map(async (source) => { + // // todo: get canvas url + // // const canvasUrl = ""; + // const canvasUrl = await createCanvasUrlMutation.mutateAsync({ + // sourceUrl: source, + // canvasCourseId: settings.canvasId, + // }); + // console.log("got canvas url", source, canvasUrl); + // return { sourceUrl: source, canvasUrl }; + // }) + // ).then(async (newAssets) => { + // await updateSettings.mutateAsync({ + // settings: { + // ...settings, + // assets: [...settings.assets, ...newAssets], + // }, + // }); + // setIsUpdatingSettings(false); + // }); + // } + // }, [ + // assignment.description, + // createCanvasUrlMutation, + // isUpdatingSettings, + // settings, + // settings.assets, + // updateSettings, + // ]); }; export const useAssignmentNamesQuery = (moduleName: string) => {