Merged in fix/cache-fixes (pull request #1555)

fix/cache: reduce cachetime when null response from CS. Fix fuzzy delete

* fix/cache: reduce cachetime when null response from CS. Fix fuzzy delete


Approved-by: Anton Gunnarsson
This commit is contained in:
Linus Flood
2025-03-17 14:39:59 +00:00
parent c5ad3cba34
commit f183125bc6
6 changed files with 33 additions and 11 deletions

View File

@@ -4,10 +4,15 @@ import { cacheLogger } from "../logger"
import { API_KEY } from "./client"
import { getCacheEndpoint } from "./endpoints"
export async function deleteKey<T>(key: string) {
export async function deleteKey<T>(key: string, opts?: { fuzzy?: boolean }) {
const perf = performance.now()
const endpoint = getCacheEndpoint(key)
const response = await fetch(getCacheEndpoint(key), {
if (opts?.fuzzy) {
endpoint.searchParams.set("fuzzy", "true")
}
const response = await fetch(endpoint, {
method: "DELETE",
cache: "no-cache",
headers: {