From ecd78b3bdd9e06d6afb9313d645d47f132c4830c Mon Sep 17 00:00:00 2001 From: lloydzhou Date: Thu, 25 Jul 2024 17:23:21 +0800 Subject: [PATCH 1/2] hotfix cache upload image --- public/serviceWorker.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/public/serviceWorker.js b/public/serviceWorker.js index c58b2cc5aba..bf7727b6795 100644 --- a/public/serviceWorker.js +++ b/public/serviceWorker.js @@ -15,6 +15,10 @@ self.addEventListener("install", function (event) { ); }); +function jsonify(data) { + return Response(JSON.stringify(data), { headers: { 'content-type': 'application/json' } }) +} + async function upload(request, url) { const formData = await request.formData() const file = formData.getAll('file')[0] @@ -33,13 +37,13 @@ async function upload(request, url) { 'server': 'ServiceWorker', } })) - return Response.json({ code: 0, data: fileUrl }) + return jsonify({ code: 0, data: fileUrl }) } async function remove(request, url) { const cache = await caches.open(CHATGPT_NEXT_WEB_FILE_CACHE) const res = await cache.delete(request.url) - return Response.json({ code: 0 }) + return jsonify({ code: 0 }) } self.addEventListener("fetch", (e) => { From 6f0846b2afc34ef363171cd81bbbb70246fec243 Mon Sep 17 00:00:00 2001 From: lloydzhou Date: Thu, 25 Jul 2024 17:26:16 +0800 Subject: [PATCH 2/2] hotfix cache upload image --- public/serviceWorker.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/serviceWorker.js b/public/serviceWorker.js index bf7727b6795..e88a4a4efe4 100644 --- a/public/serviceWorker.js +++ b/public/serviceWorker.js @@ -16,7 +16,7 @@ self.addEventListener("install", function (event) { }); function jsonify(data) { - return Response(JSON.stringify(data), { headers: { 'content-type': 'application/json' } }) + return new Response(JSON.stringify(data), { headers: { 'content-type': 'application/json' } }) } async function upload(request, url) {