소스 검색

Nicer delete

Manav Rathi 1 년 전
부모
커밋
c52fd4383c
1개의 변경된 파일10개의 추가작업 그리고 13개의 파일을 삭제
  1. 10 13
      web/packages/next/blob-cache.ts

+ 10 - 13
web/packages/next/blob-cache.ts

@@ -136,9 +136,7 @@ const openWebCache = async (name: BlobCacheNamespace) => {
         put: (key: string, data: Response) => {
             return cache.put(key, data);
         },
-        delete: (key: string) => {
-            return cache.delete(key);
-        },
+        delete: (key: string) => cache.delete(key),
     };
 };
 
@@ -184,16 +182,15 @@ const openOPFSCacheWeb = async (name: BlobCacheNamespace) => {
         put: async (key: string, data: Response) => {
             await cache.put(key, data);
         },
-        delete: (key: string) => {
-            // try {
-            //     await _cache.removeEntry(key);
-            //     return true;
-            // } catch (e) {
-            //     if (e instanceof DOMException && e.name == "NotFoundError")
-            //         return false;
-            //     throw e;
-            // }
-            return cache.delete(key);
+        delete: async (key: string) => {
+            try {
+                await _cache.removeEntry(key);
+                return true;
+            } catch (e) {
+                if (e instanceof DOMException && e.name == "NotFoundError")
+                    return false;
+                throw e;
+            }
         },
     };
 };