FireDartFirebaseAuth constructor

FireDartFirebaseAuth(
  1. String apiKey,
  2. FireDartTokenStore tokenStore, {
  3. Client? httpClient,
})

Implementation

FireDartFirebaseAuth(this.apiKey, FireDartTokenStore tokenStore,
    {http.Client? httpClient})
    : assert(apiKey.isNotEmpty),
      httpClient = httpClient ?? http.Client() {
  var keyClient = FireDartKeyClient(this.httpClient, apiKey);
  tokenProvider = FireDartTokenProvider(keyClient, tokenStore);

  _authGateway = FireDartAuthGateway(keyClient, tokenProvider);
  _userGateway = FireDartUserGateway(keyClient, tokenProvider);
}