INNER CODE UNIT · Dart
ApiClient
mu-fazil-vk/FluxTube · lib/core/api_client.dart:20
class ApiClient {
static ApiClient? _instance;
late final Dio _apiDio;
late final Dio _downloadDio;
ApiClient._() {
_apiDio = _buildApiDio();
_downloadDio = _buildDownloadDio();
}
static ApiClient get instance {
_instance ??= ApiClient._();
return _instance!;
}
/// Convenience static accessor for raw API client.
static Dio get dio => instance._apiDio;