ITokenCache interface

Interface de cache de token para o cliente, dando acesso a APIs de cache

Métodos

getAccountByHomeId(string)

Devolve a conta iniciada correspondente ao homeAccountId

getAccountByLocalId(string)

Devolve a conta iniciada correspondente ao localAccountId

getAllAccounts()

API que recupera todas as contas atualmente em cache para o utilizador

removeAccount(AccountInfo)

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

Detalhes de Método

getAccountByHomeId(string)

Devolve a conta iniciada correspondente ao homeAccountId

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

Parâmetros

homeAccountId

string

Devoluções

Promise<null | AccountInfo>

getAccountByLocalId(string)

Devolve a conta iniciada correspondente ao localAccountId

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

Parâmetros

localAccountId

string

Devoluções

Promise<null | AccountInfo>

getAllAccounts()

API que recupera todas as contas atualmente em cache para o utilizador

function getAllAccounts(): Promise<AccountInfo[]>

Devoluções

Promise<AccountInfo[]>

removeAccount(AccountInfo)

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

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

Parâmetros

account
AccountInfo

Devoluções

Promise<void>