toStore method
override
Implementation
Future<AccessToken> toStore(AccessTokenResponse response) async {
SharedPreferences preferences = await SharedPreferences.getInstance();
preferences.setString(atKey, response.accessToken);
preferences.setInt(atExpiresAtKey,
DateTime.now().millisecondsSinceEpoch + response.expiresIn * 1000);
if (response.refreshToken != null) {
preferences.setString(rtKey, response.refreshToken);
preferences.setInt(
rtExpiresAtKey,
DateTime.now().millisecondsSinceEpoch +
response.refreshTokenExpiresIn * 1000);
}
if (response.scopes != null) {
preferences.setStringList(scopesKey, response.scopes.split(' '));
}
return fromStore();
}