// lib/core/network/dio_client.dart import 'package:awesome_dio_interceptor/awesome_dio_interceptor.dart'; import 'package:dio/dio.dart'; class DioClient { static final Dio _dio = Dio(BaseOptions( connectTimeout: const Duration(seconds: 10), receiveTimeout: const Duration(seconds: 10), headers: { 'Accept': 'application/json', }, )) ..interceptors.add( AwesomeDioInterceptor( logRequestTimeout: true, logRequestHeaders: true, logResponseHeaders: true, ), ); static Dio get instance => _dio; }