DioService constructor
DioService({
- required String baseUrl,
Implementation
DioService({required String baseUrl}) {
_dio = Dio(
BaseOptions(
baseUrl: baseUrl,
connectTimeout: Duration(seconds: 10),
receiveTimeout: Duration(seconds: 10),
),
);
_dio.interceptors.addAll([
InterceptorsWrapper(
onRequest: (options, handler) {
return handler.next(options);
},
onResponse: (response, handler) {
return handler.next(response);
},
onError: (DioException e, handler) {
return handler.reject(e);
},
),
PrettyDioLogger(
requestHeader: true,
requestBody: true,
responseHeader: true,
responseBody: true,
),
]);
}