accessToken property

  1. @override
Future<AccessToken?> accessToken

if the user is logged return one instance of AccessToken

Implementation

@override
Future<AccessToken?> get accessToken async {
  final data = await _secureStorage.read(
    key: _facebookAccessTokenKey,
  );
  if (data != null) {
    final accessToken = ClassicToken.fromJson(
      jsonDecode(data),
    );

    if (DateTime.now().isAfter(accessToken.expires)) {
      return null;
    }

    return accessToken;
  }
  return null;
}