• Clear Comick cache for specific search queries.

    Parameters

    • queries: string[]

      Array of search queries to clear from cache

    Returns number

    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;
    }