Hook to get the auth status of the user connection with the Towns network.

Imports

import { useTownsAuthStatus } from '@towns-protocol/react-sdk'

Definition

function useTownsAuthStatus(
  config?: ObservableConfig.FromObservable<AuthStatus>,
): {
    status: AuthStatus;
    isInitializing: boolean;
    isEvaluatingCredentials: boolean;
    isCredentialed: boolean;
    isConnectingToTowns: boolean;
    isConnectedToTowns: boolean;
    isDisconnected: boolean;
    isError: boolean;
}

Source: useTownsAuthStatus

Parameters

config

  • Type: ObservableConfig.FromObservable<AuthStatus>
  • Optional

Configuration options for the observable.

Return Type

An object containing the current AuthStatus status and boolean flags for each possible status.

{
    status: AuthStatus;
    isInitializing: boolean;
    isEvaluatingCredentials: boolean;
    isCredentialed: boolean;
    isConnectingToTowns: boolean;
    isConnectedToTowns: boolean;
    isDisconnected: boolean;
    isError: boolean;
}