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

    Interface Verifier

    interface Verifier {
        size: number;
        bind(sock: unknown): () => void;
        cancel(user: string, chat: string): boolean;
        challenge(
            user: string,
            chat: string,
        ): { answer: string; chat: string; question: string; user: string };
        clear(): void;
        getPending(): (
            Omit<VerifierChallenge, "deadline"> & {
                answer: string;
                attempts: number;
                deadline: number;
            }
        )[];
        isPending(user: string, chat: string): boolean;
        onChallenge(cb: (challenge: VerifierChallenge) => void): () => void;
        onFailed(cb: (result: VerifierResult) => void): () => void;
        onVerified(cb: (result: VerifierResult) => void): () => void;
        participantsHandler(update: unknown): void;
        unbind(): void;
        upsertHandler(upsert: { messages: unknown[] }): void;
        verify(
            user: string,
            chat: string,
            answer: string,
        ): "failed" | "verified" | "wrong" | null;
    }
    Index
    size: number
    • Parameters

      • user: string
      • chat: string

      Returns boolean

    • Parameters

      • user: string
      • chat: string

      Returns { answer: string; chat: string; question: string; user: string }

    • Returns (
          Omit<VerifierChallenge, "deadline"> & {
              answer: string;
              attempts: number;
              deadline: number;
          }
      )[]

    • Parameters

      • user: string
      • chat: string

      Returns boolean

    • Parameters

      • upsert: { messages: unknown[] }

      Returns void

    • Parameters

      • user: string
      • chat: string
      • answer: string

      Returns "failed" | "verified" | "wrong" | null