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