Files
UUVPN/source/lib/http/error_interceptor.dart
T
Zeus 1bf69048f3 update ios project
update ios project
2024-07-24 11:51:39 +08:00

21 lines
533 B
Dart

import 'package:dio/dio.dart';
import 'package:flutter/material.dart';
import 'http_exceptions.dart';
/// 错误处理拦截器
class ErrorInterceptor extends Interceptor {
Duration durationTime = Duration(seconds: 2);
@override
onError(DioError err, ErrorInterceptorHandler handler) {
// error统一处理
DioHttpException appException = DioHttpException.create(err);
// 错误提示
print('DioError===: ${appException.toString()}');
// err.error = appException;
super.onError(err, handler);
}
}