From a6f29be6624909a7b4ccabab29a27a3431f86cd0 Mon Sep 17 00:00:00 2001 From: Sanster Date: Sun, 27 Mar 2022 13:50:41 +0800 Subject: [PATCH] disable cache for fetch inputimage --- lama_cleaner/app/src/App.tsx | 2 +- .../app/src/{components => }/hooks/useInputImage.tsx | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) rename lama_cleaner/app/src/{components => }/hooks/useInputImage.tsx (76%) 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')) {