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

    Interface GroupScheduler

    interface GroupScheduler {
        isRunning: boolean;
        size: number;
        add(rule: GroupScheduleRule): number;
        clear(): void;
        list(): (GroupScheduleRule & { id: number; nextRun: number })[];
        onAction(cb: (action: GroupSchedulerAction) => void): () => void;
        onError(
            cb: (
                info: { action: string; error: unknown; group: string; id: number },
            ) => void,
        ): () => void;
        remove(id: number): boolean;
        start(sock: unknown): () => void;
        stop(): void;
        tick(sock?: unknown): Promise<void>;
    }
    Index
    isRunning: boolean
    size: number
    • Parameters

      • cb: (info: { action: string; error: unknown; group: string; id: number }) => void

      Returns () => void

    • Run one pass manually (fires every due rule).

      Parameters

      • Optionalsock: unknown

      Returns Promise<void>