From cc8d4bc98c96731d35b216b6e0a3f8e8af3d0506 Mon Sep 17 00:00:00 2001 From: Alex Holliday Date: Mon, 3 Feb 2025 16:22:54 -0800 Subject: [PATCH] cleanup --- .../src/Pages/StatusPage/Create/Hooks/useCreateStatusPage.jsx | 1 - Client/src/Utils/NetworkService.js | 4 ++++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Client/src/Pages/StatusPage/Create/Hooks/useCreateStatusPage.jsx b/Client/src/Pages/StatusPage/Create/Hooks/useCreateStatusPage.jsx index db086df13..24d841cc9 100644 --- a/Client/src/Pages/StatusPage/Create/Hooks/useCreateStatusPage.jsx +++ b/Client/src/Pages/StatusPage/Create/Hooks/useCreateStatusPage.jsx @@ -8,7 +8,6 @@ const useCreateStatusPage = () => { const [isLoading, setIsLoading] = useState(false); const [networkError, setNetworkError] = useState(false); - const createStatusPage = async ({ form }) => { setIsLoading(true); try { diff --git a/Client/src/Utils/NetworkService.js b/Client/src/Utils/NetworkService.js index a1e0c0426..a265c794e 100644 --- a/Client/src/Utils/NetworkService.js +++ b/Client/src/Utils/NetworkService.js @@ -890,6 +890,10 @@ class NetworkService { responseType: "blob", }); fd.append("logo", imageResult.data); + // Cleanup blob + if (form.logo.src.startsWith("blob:")) { + URL.revokeObjectURL(form.logo.src); + } } return this.axiosInstance.post(`/status-page`, fd, {