TIF_E41201615/lib/utils/extension/dio_extension.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;
}
}