FunctionsClient constructor

FunctionsClient(
  1. String url,
  2. Map<String, String> headers, {
  3. Client? httpClient,
  4. YAJsonIsolate? isolate,
})

In case you don't provide your own isolate, call dispose when you're done

Implementation

FunctionsClient(
  String url,
  Map<String, String> headers, {
  http.Client? httpClient,
  YAJsonIsolate? isolate,
})  : _url = url,
      _headers = {...Constants.defaultHeaders, ...headers},
      _isolate = isolate ?? (YAJsonIsolate()..initialize()),
      _hasCustomIsolate = isolate != null,
      _httpClient = httpClient;