tokenPair property

Future<ASWTokenPair?> get tokenPair

Implementation

Future<ASWTokenPair?> get tokenPair async {
  final accessToken = await _storage.read(_accessTokenKey);
  if (accessToken == null) return null;

  final refreshToken = await _storage.read(_refreshTokenKey);
  final expiresAtStr = await _storage.read(_expiresAtKey);
  final expiresAt = expiresAtStr != null
      ? DateTime.fromMillisecondsSinceEpoch(int.parse(expiresAtStr))
      : null;

  return ASWTokenPair(
    accessToken: accessToken,
    refreshToken: refreshToken,
    expiresAt: expiresAt,
  );
}