|
@@ -1,3 +1,5 @@
|
|
|
|
|
+import 'dart:io';
|
|
|
|
|
+
|
|
|
import 'package:chicken_farm/core/api/api_option.dart';
|
|
import 'package:chicken_farm/core/api/api_option.dart';
|
|
|
import 'package:chicken_farm/core/services/navigation_service.dart';
|
|
import 'package:chicken_farm/core/services/navigation_service.dart';
|
|
|
import 'package:chicken_farm/core/utils/logger.dart';
|
|
import 'package:chicken_farm/core/utils/logger.dart';
|
|
@@ -106,6 +108,10 @@ class ApiService {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
bool _isNetworkError(dynamic error) {
|
|
bool _isNetworkError(dynamic error) {
|
|
|
|
|
+ if (Platform.isWindows) {
|
|
|
|
|
+ // Windows下不处理网络错误
|
|
|
|
|
+ return false;
|
|
|
|
|
+ }
|
|
|
// 根据实际的错误类型判断是否为网络错误
|
|
// 根据实际的错误类型判断是否为网络错误
|
|
|
final errorString = error.toString().toLowerCase();
|
|
final errorString = error.toString().toLowerCase();
|
|
|
return errorString.contains('网络连接错误') ||
|
|
return errorString.contains('网络连接错误') ||
|