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

    Interface FloodGuard

    interface FloodGuard {
        bind(sock: unknown): () => void;
        clear(): void;
        getCount(chat: string, user: string): number;
        getTopFlooders(
            limit?: number,
        ): { chat: string; count: number; user: string }[];
        handler(upsert: { messages: unknown[] }): void;
        isMuted(chat: string, user: string): boolean;
        muteFor(chat: string, user: string, ms: number): void;
        onFlood(cb: (event: FloodEvent) => void): () => void;
        reset(chat: string, user: string): void;
        setChatLimit(chat: string, max: number | null): boolean;
        unbind(): void;
        unmute(chat: string, user: string): void;
    }
    Index
    • Users with the most in-window messages right now.

      Parameters

      • Optionallimit: number

      Returns { chat: string; count: number; user: string }[]

    • Parameters

      • chat: string
      • user: string
      • ms: number

      Returns void

    • Per-chat threshold override (null clears).

      Parameters

      • chat: string
      • max: number | null

      Returns boolean