BloomHttpClient constructor
BloomHttpClient({})
Creates a BloomHttpClient configured with an optional baseUrl, timeout, and auth tokens.
Implementation
BloomHttpClient({
String? baseUrl,
http.Client? innerClient,
this.timeout = const Duration(seconds: 15),
this.authToken,
this.authTokenProvider,
}) : baseUrl = baseUrl ?? BloomEnv.getOrNull('API_BASE_URL') ?? BloomEnv.getOrNull('API_URL'),
_innerClient = innerClient ?? http.Client();