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;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…