disposeAuthenticationToken method
Implementation
FutureOr<bool> disposeAuthenticationToken(APICredential credential) {
var disposeUsernameEntity = credential.usernameEntity != null;
credential.usernameEntity = null;
var token = credential.token;
if (token == null) {
return disposeUsernameEntity;
}
var prevToken = _tokenStore.removeToken(token);
return prevToken.resolveMapped((prevToken) {
var disposeTokenInfo = prevToken != null;
return disposeUsernameEntity || disposeTokenInfo;
});
}