ITokenCache interface
Interface de cache de token para o cliente, dando acesso a APIs de cache
Métodos
| get |
Devolve a conta iniciada correspondente ao homeAccountId |
| get |
Devolve a conta iniciada correspondente ao localAccountId |
| get |
API que recupera todas as contas atualmente em cache para o utilizador |
| remove |
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>