kernl API
    Preparing search index...

    Interface MessagingRegistry

    Registry of providers; the shell holds exactly one.

    interface MessagingRegistry {
        close(): void;
        composite(): MessagingBackend;
        disable(id: string): void;
        enable(id: string): void;
        forgetReplyChoice(pubkey?: string): void;
        get(id: string): ProviderEntry | undefined;
        list(): readonly ProviderEntry[];
        preferences(): MessagingPreferences;
        register(provider: MessagingProvider): void;
        setDefault(id: string): void;
        setOrder(ids: readonly string[]): void;
        setReplyRule(rule: ReplyRule): void;
    }
    Index
    • Close every backend.

      Returns void

    • Parameters

      • id: string

      Returns void

    • Enable a provider. Throws unavailable:<reason> when it cannot run.

      Parameters

      • id: string

      Returns void

    • Forget what the user settled for one person, or for everyone when no key is given.

      Parameters

      • Optionalpubkey: string

      Returns void

    • Put an enabled provider first.

      Parameters

      • id: string

      Returns void

    • Reorder the providers; ids left out keep their relative order after the ones named.

      Parameters

      • ids: readonly string[]

      Returns void