MCPcopy Create free account
hub / github.com/MathMan05/Fermi / putInCache

Function putInCache

src/webpage/service.ts:93–109  ·  view source on GitHub ↗
(request: URL | string, response: Response)

Source from the content-addressed store, hash-verified

91 return cache.match(request);
92}
93async function putInCache(request: URL | string, response: Response) {
94 request = new URL(request, self.location.href);
95 const port = rMap.get(request.host);
96 if (port) {
97 request.search = "";
98 }
99 const cache = await caches.open(port ? "cdn" : "cache");
100 if (port) {
101 swStorage[request + ""] = Date.now();
102 swStorageSave();
103 }
104 try {
105 console.log(await cache.put(request, response));
106 } catch (error) {
107 console.error(error);
108 }
109}
110
111let lastcache: string;
112self.addEventListener("activate", async () => {

Callers 4

cachePathFunction · 0.85
checkCacheFunction · 0.85
getfileFunction · 0.85
service.tsFile · 0.85

Calls 3

swStorageSaveFunction · 0.85
openMethod · 0.80
errorMethod · 0.80

Tested by

no test coverage detected