Flusmic constructor

Flusmic({
  1. required String prismicEndpoint,
  2. String? defaultLanguage,
  3. String? defaultAuthToken,
})

Main constructor

Implementation

Flusmic({
  required this.prismicEndpoint,
  this.defaultLanguage,
  this.defaultAuthToken,
}) {
  _client = Dio(
    BaseOptions(
      baseUrl: prismicEndpoint,
      contentType: 'application/json',
      queryParameters: <String, dynamic>{
        if (defaultAuthToken?.isNotEmpty ?? false)
          'access_token': defaultAuthToken,
        if (defaultLanguage?.isNotEmpty ?? false) 'lang': defaultLanguage
      },
    ),
  );
}