22 lines
431 B
Dart
22 lines
431 B
Dart
import 'package:dio/dio.dart';
|
|
|
|
extension DioExtention on Dio {
|
|
Dio addInterceptor(Interceptor interceptor) {
|
|
interceptors.add(interceptor);
|
|
return this;
|
|
}
|
|
|
|
Dio baseUrl(String baseUrl) {
|
|
options = BaseOptions(
|
|
baseUrl: baseUrl,
|
|
connectTimeout: 60 * 1000,
|
|
receiveTimeout: 60 * 1000,
|
|
);
|
|
return this;
|
|
}
|
|
Dio modify(Function (Dio) modify) {
|
|
modify.call(this);
|
|
return this;
|
|
}
|
|
}
|