provideMeetingClient method
- @Named.new('MeetingClient')
- @singleton
Dio
provideMeetingClient(
)
Implementation
@Named('MeetingClient')
@singleton
Dio provideMeetingClient() {
final dio = Dio();
dio.options.baseUrl = ApiConstants.meetingUrl;
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,
),
);
return dio;
}