provideLoginClient method
- @Named.new('LoginClient')
- @singleton
Dio
provideLoginClient(
)
Implementation
@Named('LoginClient')
@singleton
Dio provideLoginClient() {
final dio = Dio();
dio.options.baseUrl = ApiConstants.baseUrlLogin;
dio.options.connectTimeout = const Duration(minutes: 1);
dio.options.receiveTimeout = const Duration(minutes: 1);
dio.options.sendTimeout = const Duration(minutes: 1);
// Add interceptors
dio.interceptors.add(
LogInterceptor(
requestBody: true,
responseBody: true,
requestHeader: true,
responseHeader: true,
),
);
return dio;
}