deleteForUser method

  1. @override
Future<void> deleteForUser(
  1. String userId
)
override

Deletes all reset records whose stored user ID equals userId.

The lookup argument is trimmed; a blank value performs no deletion.

Implementation

@override
Future<void> deleteForUser(String userId) async {
  final normalizedUserId = userId.trim();
  if (normalizedUserId.isEmpty) return;
  _tokens.removeWhere((_, token) => token.userId == normalizedUserId);
}