ImgurNetworkingClient.custom constructor

ImgurNetworkingClient.custom({
  1. required Duration duration,
  2. required List<Interceptor> interceptors,
  3. required String apiVersion,
  4. required String clientId,
})

Implementation

ImgurNetworkingClient.custom({
  required final Duration duration,
  required final List<Interceptor> interceptors,
  required final String apiVersion,
  required this.clientId,
}) : super(
        baseUrl: Uri.parse('https://api.imgur.com/$apiVersion'),
        httpClient: http.Client(),
        timeoutDuration: duration,
        interceptors: [
          ImgurApiAuthorizationInterceptor(clientId: clientId),
          ...interceptors,
        ],
      );