TokenInvalidationContext.fromTokens constructor

TokenInvalidationContext.fromTokens({
  1. required dynamic userId,
  2. required String guard,
  3. String? accessToken,
  4. String? refreshToken,
  5. Map<String, dynamic>? tokenPayload,
  6. int? tokenExpiry,
  7. Map<String, dynamic>? metadata,
})

Creates context from an access token and optional refresh token

Implementation

factory TokenInvalidationContext.fromTokens({
  required dynamic userId,
  required String guard,
  String? accessToken,
  String? refreshToken,
  Map<String, dynamic>? tokenPayload,
  int? tokenExpiry,
  Map<String, dynamic>? metadata,
}) {
  return TokenInvalidationContext(
    accessToken: accessToken,
    refreshToken: refreshToken,
    userId: userId,
    guard: guard,
    tokenPayload: tokenPayload,
    tokenExpiry: tokenExpiry,
    metadata: metadata,
  );
}