fromValue static method

FirebaseMock fromValue(
  1. Map<String, dynamic> headers,
  2. Map<String, dynamic> payload
)

Creates a FirebaseMock from the token header and payload maps.

The headers and payload parameters must contain the decoded JWT header and payload respectively.

Implementation

static FirebaseMock fromValue(
  Map<String, dynamic> headers,
  Map<String, dynamic> payload,
) {
  return FirebaseMock(
    alg: headers['alg'] as String,
    kid: headers['kid'] as String,
    aud: payload['aud'] as String,
    exp: payload['exp'] as int,
    iat: payload['iat'] as int,
    authTime: payload['auth_time'] as int,
    iss: payload['iss'] as String,
    sub: payload['sub'] as String,
  );
}