Adding a second test when a delayed test fails

https://www.google.com/generate_204
This commit is contained in:
2dust committed 2024-06-07 10:25:23 +08:00
1 parent c48725c7dd
commit 1080390bed
3 files changed
+18

No files matched your search

@@ -248,6 +248,14 @@ object V2RayServiceManager {
Log.d(ANG_PACKAGE, "measureV2rayDelay: $e")
errstr = e.message?.substringAfter("\":") ?: "empty message"
}
if (time == -1L) {
try {
time = v2rayPoint.measureDelay(Utils.getDelayTestUrl(true))
} catch (e: Exception) {
Log.d(ANG_PACKAGE, "measureV2rayDelay: $e")
errstr = e.message?.substringAfter("\":") ?: "empty message"
}
}
}
val result = if (time == -1L) {
service.getString(R.string.connection_test_error, errstr)