diff --git a/lama_cleaner/app/src/App.tsx b/lama_cleaner/app/src/App.tsx index f2ecb5f..a31a8e9 100644 --- a/lama_cleaner/app/src/App.tsx +++ b/lama_cleaner/app/src/App.tsx @@ -3,7 +3,7 @@ import React, { useEffect, useState } from 'react' import { useToggle, useWindowSize } from 'react-use' import Button from './components/Button' import FileSelect from './components/FileSelect' -import useInputImage from './components/hooks/useInputImage' +import useInputImage from './hooks/useInputImage' import ShortcutsModal from './components/ShortcutsModal' import Editor from './Editor' diff --git a/lama_cleaner/app/src/components/hooks/useInputImage.tsx b/lama_cleaner/app/src/hooks/useInputImage.tsx similarity index 76% rename from lama_cleaner/app/src/components/hooks/useInputImage.tsx rename to lama_cleaner/app/src/hooks/useInputImage.tsx index 4256cb9..a83f05e 100644 --- a/lama_cleaner/app/src/components/hooks/useInputImage.tsx +++ b/lama_cleaner/app/src/hooks/useInputImage.tsx @@ -4,7 +4,11 @@ export default function useInputImage() { const [inputImage, setInputImage] = useState() const fetchInputImage = useCallback(() => { - fetch('/inputimage') + const headers = new Headers() + headers.append('pragma', 'no-cache') + headers.append('cache-control', 'no-cache') + + fetch('/inputimage', { headers }) .then(res => res.blob()) .then(data => { if (data && data.type.startsWith('image')) {