findTokensBySession method

  1. @override
Future<List<Map<String, dynamic>>> findTokensBySession(
  1. String sessionId, [
  2. String? guard,
  3. String? type
])
override

Finds tokens by session ID

sessionId The session ID to search for guard Optional guard name to filter by type Optional token type to filter by (e.g., 'refresh') Returns list of token data for the session

Implementation

@override
Future<List<Map<String, dynamic>>> findTokensBySession(
  String sessionId, [
  String? guard,
  String? type,
]) async {
  // Use database-level prefix search for better performance
  final sessionPrefix = '$sessionId::';
  return _repository.findTokensByPrefix(
    sessionPrefix,
    type: type,
    guard: guard,
  );
}