cleanupExpiredTokens method

Future<void> cleanupExpiredTokens()

Implementation

Future<void> cleanupExpiredTokens() async {
  final expiredKeys = <String>[];
  _tokens.forEach((userId, tokenInfo) {
    if (!tokenInfo.isValid) {
      expiredKeys.add(userId);
    }
  });
  for (final key in expiredKeys) {
    _tokens.remove(key);
  }
}