app-starlock/lib/network/response_interceptor.dart

22 lines
533 B
Dart
Raw Normal View History

2024-08-20 09:53:39 +08:00
import 'dart:async';
2024-08-20 09:53:39 +08:00
import 'package:get/get.dart';
import 'package:get/get_connect/http/src/request/request.dart';
import '../tools/manager/client_manager.dart';
FutureOr<dynamic> responseInterceptor(
Request request, Response response) async {
var statusCode = response.statusCode;
if (statusCode == 403) {
await ClientManager().logOff();
// Get.offAllNamed(RouteConfig.homePage);
return response;
}
if (response.isOk) {
2024-04-26 15:38:59 +08:00
// AppLog.log('接口成功返回${response.body}');
}
return response;
}