save method
Implementation
Future<void> save() async {
await _storage.write(
key: _AUTHENTICATION_TOKEN_KEY,
value: this.accessToken,
);
await _storage.write(
key: _ID_TOKEN_KEY,
value: this.idToken,
);
if (this.refreshToken == null)
await _storage.delete(key: _REFRESH_TOKEN_KEY);
else
await _storage.write(key: _REFRESH_TOKEN_KEY, value: this.refreshToken);
await _storage.write(key: _TOKEN_TYPE_KEY, value: this.tokenType);
await _storage.write(
key: _EXPIRES_ON_KEY,
value: this.expiresAt.millisecondsSinceEpoch.toString(),
);
if (this.state == null)
await _storage.delete(key: _STATE_KEY);
else
_storage.write(key: _STATE_KEY, value: this.state);
}