fromStore method
Implementation
Future<OAuthToken> 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 OAuthToken(accessToken, accessTokenExpiresAt, refreshToken,
refreshTokenExpiresAt, scopes);
}