@japofc/baileys - v2.4.7
    Preparing search index...

    Interface GroupMetadataCache

    Group metadata cache — TTL-LRU + event-driven invalidation.

    interface GroupMetadataCache {
        stats: {
            hits: number;
            invalidations: number;
            misses: number;
            size: number;
        };
        bind(sock: unknown): () => void;
        cachedGroupMetadata(jid: string): Promise<unknown>;
        clear(): void;
        get(jid: string): unknown;
        invalidate(jid: string): boolean;
        set(jid: string, metadata: unknown): void;
        unbind(): void;
    }
    Index
    stats: { hits: number; invalidations: number; misses: number; size: number }
    • Wire fetching + auto-invalidation (groups.update / participants).

      Parameters

      • sock: unknown

      Returns () => void

    • Pass this as cachedGroupMetadata in the socket config.

      Parameters

      • jid: string

      Returns Promise<unknown>

    • Seed manually after your own groupMetadata calls.

      Parameters

      • jid: string
      • metadata: unknown

      Returns void