Optimize delay test2

This commit is contained in:
chen08209
2024-06-06 17:13:32 +08:00
parent 43c397007c
commit 068fe14d89
9 changed files with 47 additions and 24 deletions

View File

@@ -86,12 +86,11 @@ class Request {
"https://ipinfo.io/json/": IpInfo.fromIpInfoIoJson,
};
Future<IpInfo?> checkIp(CancelToken cancelToken) async {
Future<IpInfo?> checkIp() async {
for (final source in _ipInfoSources.entries) {
try {
final response = await _dio.get<Map<String, dynamic>>(
source.key,
cancelToken: cancelToken,
);
if (response.statusCode == 200 && response.data != null) {
return source.value(response.data!);