diff --git a/lib/services/api_client.dart b/lib/services/api_client.dart index dc8c474..2d6421f 100644 --- a/lib/services/api_client.dart +++ b/lib/services/api_client.dart @@ -11,8 +11,13 @@ import 'package:linkdy/models/server_instance.dart'; Future testServerReachability(String url) async { try { - await Dio().get(url); + await Dio(BaseOptions(connectTimeout: const Duration(seconds: 5))).get("$url/api/"); return true; + } on DioException catch (e) { + if (e.response?.statusCode != null) { + return true; + } + return false; } catch (e) { return false; }