https://github.com/2dust/v2rayNG/issues/3851
This commit is contained in:
2dust
2024-11-04 19:55:01 +08:00
parent d0f7ecec44
commit e4ca04a096
3 changed files with 6 additions and 3 deletions
@@ -36,7 +36,7 @@ object MigrateManager {
//check and remove old
decodeServerConfig(guid) ?: continue
serverStorage.remove(guid)
//serverStorage.remove(guid)
Log.d(ANG_PACKAGE, "migrateServerConfig2Profile-" + config.remarks)
}
Log.d(ANG_PACKAGE, "migrateServerConfig2Profile-end")
@@ -65,7 +65,7 @@ object V2RayServiceManager {
if (v2rayPoint.isRunning) return
val guid = MmkvManager.getSelectServer() ?: return
val config = MmkvManager.decodeServerConfig(guid) ?: return
if (!Utils.isValidUrl(config.server) && !Utils.isValidUrl(config.server)) return
if (!Utils.isValidUrl(config.server) && !Utils.isIpAddress(config.server)) return
// val result = V2rayConfigUtil.getV2rayConfig(context, guid)
// if (!result.status) return
@@ -159,8 +159,11 @@ object Utils {
/**
* is ip address
*/
fun isIpAddress(value: String): Boolean {
fun isIpAddress(value: String?): Boolean {
try {
if (value.isNullOrEmpty()) {
return false
}
var addr = value
if (addr.isEmpty() || addr.isBlank()) {
return false