ITokenCache interface

Interface de cache de token para o cliente, dando acesso às APIs de cache

Métodos

getAccountByHomeId(string)

Retorna o homeAccountId de correspondência de conta assinada

getAccountByLocalId(string)

Retorna a conta de entrada correspondente a localAccountId

getAllAccounts()

API que recupera todas as contas atualmente em cache para o usuário

removeAccount(AccountInfo)

API para remover uma conta específica e os dados relevantes do cache

Detalhes do método

getAccountByHomeId(string)

Retorna o homeAccountId de correspondência de conta assinada

function getAccountByHomeId(homeAccountId: string): Promise<null | AccountInfo>

Parâmetros

homeAccountId

string

Retornos

Promise<null | AccountInfo>

getAccountByLocalId(string)

Retorna a conta de entrada correspondente a localAccountId

function getAccountByLocalId(localAccountId: string): Promise<null | AccountInfo>

Parâmetros

localAccountId

string

Retornos

Promise<null | AccountInfo>

getAllAccounts()

API que recupera todas as contas atualmente em cache para o usuário

function getAllAccounts(): Promise<AccountInfo[]>

Retornos

Promise<AccountInfo[]>

removeAccount(AccountInfo)

API para remover uma conta específica e os dados relevantes do cache

function removeAccount(account: AccountInfo): Promise<void>

Parâmetros

account
AccountInfo

Retornos

Promise<void>