Array of search queries to clear from cache
Number of cache entries cleared
export function clearComickCache(queries: string[]): number {
let clearedCount = 0;
for (const query of queries) {
// Clear cache entries that match the query (different limits might exist)
const keysToDelete = Object.keys(comickCache).filter((key) =>
key.startsWith(`search:${query.toLowerCase()}:`),
);
for (const key of keysToDelete) {
delete comickCache[key];
clearedCount++;
}
}
console.log(`🧹 Cleared ${clearedCount} Comick cache entries`);
return clearedCount;
}
Clear Comick cache for specific search queries.