fromStore method
override
Implementation
Future<AccessToken> fromStore() async {
SharedPreferences preferences = await SharedPreferences.getInstance();
String accessToken = preferences.getString(atKey);
int atExpiresAtMillis = preferences.getInt(atExpiresAtKey);
DateTime accessTokenExpiresAt = atExpiresAtMillis != null
? DateTime.fromMillisecondsSinceEpoch(atExpiresAtMillis)
: null;
String refreshToken = preferences.getString(rtKey);
int rtExpiresAtMillis = preferences.getInt(rtExpiresAtKey);
DateTime refreshTokenExpiresAt = rtExpiresAtMillis != null
? DateTime.fromMillisecondsSinceEpoch(rtExpiresAtMillis)
: null;
List<String> scopes = preferences.getStringList(scopesKey);
return AccessToken(accessToken, accessTokenExpiresAt, refreshToken,
refreshTokenExpiresAt, scopes);
}