diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/contracts/MainAdapterListener.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/contracts/MainAdapterListener.kt index 4feab496..182beb17 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/contracts/MainAdapterListener.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/contracts/MainAdapterListener.kt @@ -1,6 +1,6 @@ package com.v2ray.ang.contracts -import com.v2ray.ang.dto.ProfileItem +import com.v2ray.ang.dto.entities.ProfileItem interface MainAdapterListener : BaseAdapterListener { diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/core/CoreConfigContextBuilder.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/core/CoreConfigContextBuilder.kt index 66b3a0b1..d937b1b6 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/core/CoreConfigContextBuilder.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/core/CoreConfigContextBuilder.kt @@ -3,7 +3,7 @@ package com.v2ray.ang.core import android.content.Context import com.v2ray.ang.AppConfig import com.v2ray.ang.dto.CoreConfigContext -import com.v2ray.ang.dto.ProfileItem +import com.v2ray.ang.dto.entities.ProfileItem import com.v2ray.ang.enums.CoreResolvedType import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.extension.isNotNullEmpty diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/core/CoreConfigManager.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/core/CoreConfigManager.kt index 78c92c90..1f468aa3 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/core/CoreConfigManager.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/core/CoreConfigManager.kt @@ -6,8 +6,8 @@ import com.google.gson.JsonArray import com.v2ray.ang.AppConfig import com.v2ray.ang.dto.ConfigResult import com.v2ray.ang.dto.CoreConfigContext -import com.v2ray.ang.dto.ProfileItem -import com.v2ray.ang.dto.RulesetItem +import com.v2ray.ang.dto.entities.ProfileItem +import com.v2ray.ang.dto.entities.RulesetItem import com.v2ray.ang.dto.V2rayConfig import com.v2ray.ang.enums.CoreResolvedType import com.v2ray.ang.enums.EConfigType diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/core/CoreOutboundBuilder.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/core/CoreOutboundBuilder.kt index 6b017264..3baa25ea 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/core/CoreOutboundBuilder.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/core/CoreOutboundBuilder.kt @@ -3,7 +3,7 @@ package com.v2ray.ang.core import com.google.gson.JsonArray import com.google.gson.JsonObject import com.v2ray.ang.AppConfig -import com.v2ray.ang.dto.ProfileItem +import com.v2ray.ang.dto.entities.ProfileItem import com.v2ray.ang.dto.V2rayConfig.OutboundBean import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.enums.NetworkType diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/core/CoreServiceManager.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/core/CoreServiceManager.kt index 2a2d3056..9084d710 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/core/CoreServiceManager.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/core/CoreServiceManager.kt @@ -13,7 +13,7 @@ import androidx.core.content.ContextCompat import com.v2ray.ang.AppConfig import com.v2ray.ang.R import com.v2ray.ang.contracts.ServiceControl -import com.v2ray.ang.dto.ProfileItem +import com.v2ray.ang.dto.entities.ProfileItem import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.extension.toast import com.v2ray.ang.handler.MmkvManager diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/dto/CoreConfigContext.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/dto/CoreConfigContext.kt index 2c3248bc..b2a656b6 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/dto/CoreConfigContext.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/dto/CoreConfigContext.kt @@ -1,6 +1,7 @@ package com.v2ray.ang.dto import android.content.Context +import com.v2ray.ang.dto.entities.ProfileItem import com.v2ray.ang.enums.CoreResolvedType /** diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/dto/AssetUrlCache.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/dto/entities/AssetUrlCache.kt similarity index 68% rename from V2rayNG/app/src/main/java/com/v2ray/ang/dto/AssetUrlCache.kt rename to V2rayNG/app/src/main/java/com/v2ray/ang/dto/entities/AssetUrlCache.kt index 92b37530..82e1f112 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/dto/AssetUrlCache.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/dto/entities/AssetUrlCache.kt @@ -1,4 +1,4 @@ -package com.v2ray.ang.dto +package com.v2ray.ang.dto.entities data class AssetUrlCache( val guid: String, diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/dto/AssetUrlItem.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/dto/entities/AssetUrlItem.kt similarity index 84% rename from V2rayNG/app/src/main/java/com/v2ray/ang/dto/AssetUrlItem.kt rename to V2rayNG/app/src/main/java/com/v2ray/ang/dto/entities/AssetUrlItem.kt index 5a8d1e60..cda8307b 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/dto/AssetUrlItem.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/dto/entities/AssetUrlItem.kt @@ -1,4 +1,4 @@ -package com.v2ray.ang.dto +package com.v2ray.ang.dto.entities data class AssetUrlItem( var remarks: String = "", diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/dto/ProfileItem.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/dto/entities/ProfileItem.kt similarity index 92% rename from V2rayNG/app/src/main/java/com/v2ray/ang/dto/ProfileItem.kt rename to V2rayNG/app/src/main/java/com/v2ray/ang/dto/entities/ProfileItem.kt index 96e6971f..67315474 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/dto/ProfileItem.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/dto/entities/ProfileItem.kt @@ -1,10 +1,6 @@ -package com.v2ray.ang.dto +package com.v2ray.ang.dto.entities -import com.v2ray.ang.AppConfig.LOOPBACK -import com.v2ray.ang.AppConfig.PORT_SOCKS -import com.v2ray.ang.AppConfig.TAG_BLOCKED -import com.v2ray.ang.AppConfig.TAG_DIRECT -import com.v2ray.ang.AppConfig.TAG_PROXY +import com.v2ray.ang.AppConfig import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.util.Utils @@ -81,12 +77,12 @@ data class ProfileItem( } fun getAllOutboundTags(): MutableList { - return mutableListOf(TAG_PROXY, TAG_DIRECT, TAG_BLOCKED) + return mutableListOf(AppConfig.TAG_PROXY, AppConfig.TAG_DIRECT, AppConfig.TAG_BLOCKED) } fun getServerAddressAndPort(): String { if (server.isNullOrEmpty() && configType == EConfigType.CUSTOM) { - return "$LOOPBACK:$PORT_SOCKS" + return "${AppConfig.LOOPBACK}:${AppConfig.PORT_SOCKS}" } return Utils.getIpv6Address(server) + ":" + serverPort } diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/dto/RulesetItem.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/dto/entities/RulesetItem.kt similarity index 91% rename from V2rayNG/app/src/main/java/com/v2ray/ang/dto/RulesetItem.kt rename to V2rayNG/app/src/main/java/com/v2ray/ang/dto/entities/RulesetItem.kt index c02db29b..27f8666b 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/dto/RulesetItem.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/dto/entities/RulesetItem.kt @@ -1,4 +1,4 @@ -package com.v2ray.ang.dto +package com.v2ray.ang.dto.entities data class RulesetItem( var remarks: String? = "", diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/dto/ServerAffiliationInfo.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/dto/entities/ServerAffiliationInfo.kt similarity index 86% rename from V2rayNG/app/src/main/java/com/v2ray/ang/dto/ServerAffiliationInfo.kt rename to V2rayNG/app/src/main/java/com/v2ray/ang/dto/entities/ServerAffiliationInfo.kt index bb4d20be..ce21a3d2 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/dto/ServerAffiliationInfo.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/dto/entities/ServerAffiliationInfo.kt @@ -1,4 +1,4 @@ -package com.v2ray.ang.dto +package com.v2ray.ang.dto.entities data class ServerAffiliationInfo(var testDelayMillis: Long = 0L) { fun getTestDelayString(): String { @@ -7,4 +7,4 @@ data class ServerAffiliationInfo(var testDelayMillis: Long = 0L) { } return testDelayMillis.toString() + "ms" } -} +} \ No newline at end of file diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/dto/ServersCache.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/dto/entities/ServersCache.kt similarity index 68% rename from V2rayNG/app/src/main/java/com/v2ray/ang/dto/ServersCache.kt rename to V2rayNG/app/src/main/java/com/v2ray/ang/dto/entities/ServersCache.kt index 7ea3e6a3..dc971e94 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/dto/ServersCache.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/dto/entities/ServersCache.kt @@ -1,4 +1,4 @@ -package com.v2ray.ang.dto +package com.v2ray.ang.dto.entities data class ServersCache( val guid: String, diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/dto/SubscriptionCache.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/dto/entities/SubscriptionCache.kt similarity index 71% rename from V2rayNG/app/src/main/java/com/v2ray/ang/dto/SubscriptionCache.kt rename to V2rayNG/app/src/main/java/com/v2ray/ang/dto/entities/SubscriptionCache.kt index e6c4709f..8a196755 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/dto/SubscriptionCache.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/dto/entities/SubscriptionCache.kt @@ -1,4 +1,4 @@ -package com.v2ray.ang.dto +package com.v2ray.ang.dto.entities data class SubscriptionCache( val guid: String, diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/dto/SubscriptionItem.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/dto/entities/SubscriptionItem.kt similarity index 93% rename from V2rayNG/app/src/main/java/com/v2ray/ang/dto/SubscriptionItem.kt rename to V2rayNG/app/src/main/java/com/v2ray/ang/dto/entities/SubscriptionItem.kt index 27f9caa3..021d51aa 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/dto/SubscriptionItem.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/dto/entities/SubscriptionItem.kt @@ -1,4 +1,4 @@ -package com.v2ray.ang.dto +package com.v2ray.ang.dto.entities data class SubscriptionItem( var remarks: String = "", diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/dto/WebDavConfig.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/dto/entities/WebDavConfig.kt similarity index 84% rename from V2rayNG/app/src/main/java/com/v2ray/ang/dto/WebDavConfig.kt rename to V2rayNG/app/src/main/java/com/v2ray/ang/dto/entities/WebDavConfig.kt index f8f06dbd..592b87a5 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/dto/WebDavConfig.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/dto/entities/WebDavConfig.kt @@ -1,4 +1,4 @@ -package com.v2ray.ang.dto +package com.v2ray.ang.dto.entities data class WebDavConfig( val baseUrl: String, @@ -6,4 +6,4 @@ data class WebDavConfig( val password: String? = null, val remoteBasePath: String = "/", val timeoutSeconds: Long = 30 -) +) \ No newline at end of file diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/CustomFmt.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/CustomFmt.kt index e6d741ab..bc658b0b 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/CustomFmt.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/CustomFmt.kt @@ -1,6 +1,6 @@ package com.v2ray.ang.fmt -import com.v2ray.ang.dto.ProfileItem +import com.v2ray.ang.dto.entities.ProfileItem import com.v2ray.ang.dto.V2rayConfig import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.util.JsonUtil diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/FmtBase.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/FmtBase.kt index 56c1559a..201c5b88 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/FmtBase.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/FmtBase.kt @@ -1,7 +1,7 @@ package com.v2ray.ang.fmt import com.v2ray.ang.AppConfig -import com.v2ray.ang.dto.ProfileItem +import com.v2ray.ang.dto.entities.ProfileItem import com.v2ray.ang.enums.NetworkType import com.v2ray.ang.extension.nullIfBlank import com.v2ray.ang.util.HttpUtil diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/Hysteria2Fmt.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/Hysteria2Fmt.kt index 93ebad08..ed750200 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/Hysteria2Fmt.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/Hysteria2Fmt.kt @@ -1,7 +1,7 @@ package com.v2ray.ang.fmt import com.v2ray.ang.AppConfig -import com.v2ray.ang.dto.ProfileItem +import com.v2ray.ang.dto.entities.ProfileItem import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.enums.NetworkType import com.v2ray.ang.extension.idnHost diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/ShadowsocksFmt.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/ShadowsocksFmt.kt index 76cc8083..5aea5fa4 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/ShadowsocksFmt.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/ShadowsocksFmt.kt @@ -1,7 +1,7 @@ package com.v2ray.ang.fmt import com.v2ray.ang.AppConfig -import com.v2ray.ang.dto.ProfileItem +import com.v2ray.ang.dto.entities.ProfileItem import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.enums.NetworkType import com.v2ray.ang.extension.idnHost diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/SocksFmt.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/SocksFmt.kt index ba54a685..05fef181 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/SocksFmt.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/SocksFmt.kt @@ -1,6 +1,6 @@ package com.v2ray.ang.fmt -import com.v2ray.ang.dto.ProfileItem +import com.v2ray.ang.dto.entities.ProfileItem import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.extension.idnHost import com.v2ray.ang.extension.isNotNullEmpty diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/TrojanFmt.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/TrojanFmt.kt index 877c360e..a60ff471 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/TrojanFmt.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/TrojanFmt.kt @@ -1,7 +1,7 @@ package com.v2ray.ang.fmt import com.v2ray.ang.AppConfig -import com.v2ray.ang.dto.ProfileItem +import com.v2ray.ang.dto.entities.ProfileItem import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.enums.NetworkType import com.v2ray.ang.extension.idnHost diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/VlessFmt.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/VlessFmt.kt index 07dc0182..9e41167f 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/VlessFmt.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/VlessFmt.kt @@ -1,7 +1,7 @@ package com.v2ray.ang.fmt import com.v2ray.ang.AppConfig -import com.v2ray.ang.dto.ProfileItem +import com.v2ray.ang.dto.entities.ProfileItem import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.extension.idnHost import com.v2ray.ang.handler.MmkvManager diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/VmessFmt.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/VmessFmt.kt index 093230f0..3dc4ad52 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/VmessFmt.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/VmessFmt.kt @@ -2,7 +2,7 @@ package com.v2ray.ang.fmt import android.text.TextUtils import com.v2ray.ang.AppConfig -import com.v2ray.ang.dto.ProfileItem +import com.v2ray.ang.dto.entities.ProfileItem import com.v2ray.ang.dto.VmessQRCode import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.enums.NetworkType diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/WireguardFmt.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/WireguardFmt.kt index cf03d4b8..53daae94 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/WireguardFmt.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/WireguardFmt.kt @@ -1,7 +1,7 @@ package com.v2ray.ang.fmt import com.v2ray.ang.AppConfig -import com.v2ray.ang.dto.ProfileItem +import com.v2ray.ang.dto.entities.ProfileItem import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.extension.idnHost import com.v2ray.ang.extension.nullIfBlank diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/handler/AngConfigManager.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/handler/AngConfigManager.kt index fdcfaf52..4573a037 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/handler/AngConfigManager.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/handler/AngConfigManager.kt @@ -7,9 +7,9 @@ import com.v2ray.ang.AppConfig import com.v2ray.ang.AppConfig.HY2 import com.v2ray.ang.R import com.v2ray.ang.core.CoreConfigManager -import com.v2ray.ang.dto.ProfileItem -import com.v2ray.ang.dto.SubscriptionCache -import com.v2ray.ang.dto.SubscriptionItem +import com.v2ray.ang.dto.entities.ProfileItem +import com.v2ray.ang.dto.entities.SubscriptionCache +import com.v2ray.ang.dto.entities.SubscriptionItem import com.v2ray.ang.dto.SubscriptionUpdateResult import com.v2ray.ang.dto.UrlContentRequest import com.v2ray.ang.enums.EConfigType diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/handler/MmkvManager.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/handler/MmkvManager.kt index 4d5bce43..f586e664 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/handler/MmkvManager.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/handler/MmkvManager.kt @@ -4,14 +4,14 @@ import com.tencent.mmkv.MMKV import com.v2ray.ang.AppConfig.DEFAULT_SUBSCRIPTION_ID import com.v2ray.ang.AppConfig.PREF_IS_BOOTED import com.v2ray.ang.AppConfig.PREF_ROUTING_RULESET -import com.v2ray.ang.dto.AssetUrlCache -import com.v2ray.ang.dto.AssetUrlItem -import com.v2ray.ang.dto.ProfileItem -import com.v2ray.ang.dto.RulesetItem -import com.v2ray.ang.dto.ServerAffiliationInfo -import com.v2ray.ang.dto.SubscriptionCache -import com.v2ray.ang.dto.SubscriptionItem -import com.v2ray.ang.dto.WebDavConfig +import com.v2ray.ang.dto.entities.AssetUrlCache +import com.v2ray.ang.dto.entities.AssetUrlItem +import com.v2ray.ang.dto.entities.ProfileItem +import com.v2ray.ang.dto.entities.RulesetItem +import com.v2ray.ang.dto.entities.ServerAffiliationInfo +import com.v2ray.ang.dto.entities.SubscriptionCache +import com.v2ray.ang.dto.entities.SubscriptionItem +import com.v2ray.ang.dto.entities.WebDavConfig import com.v2ray.ang.util.JsonUtil import com.v2ray.ang.util.Utils diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/handler/NotificationManager.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/handler/NotificationManager.kt index cf671ff2..c460810c 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/handler/NotificationManager.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/handler/NotificationManager.kt @@ -14,7 +14,7 @@ import androidx.core.app.NotificationCompat import com.v2ray.ang.AppConfig import com.v2ray.ang.R import com.v2ray.ang.core.CoreServiceManager -import com.v2ray.ang.dto.ProfileItem +import com.v2ray.ang.dto.entities.ProfileItem import com.v2ray.ang.extension.toSpeedString import com.v2ray.ang.ui.MainActivity import com.v2ray.ang.util.LogUtil diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/handler/SettingsManager.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/handler/SettingsManager.kt index 985b86ab..1ed42a53 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/handler/SettingsManager.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/handler/SettingsManager.kt @@ -12,9 +12,9 @@ import com.v2ray.ang.AppConfig.GEOIP_PRIVATE import com.v2ray.ang.AppConfig.GEOSITE_PRIVATE import com.v2ray.ang.AppConfig.TAG_DIRECT import com.v2ray.ang.AppConfig.VPN -import com.v2ray.ang.dto.ProfileItem -import com.v2ray.ang.dto.RulesetItem -import com.v2ray.ang.dto.SubscriptionItem +import com.v2ray.ang.dto.entities.ProfileItem +import com.v2ray.ang.dto.entities.RulesetItem +import com.v2ray.ang.dto.entities.SubscriptionItem import com.v2ray.ang.dto.V2rayConfig import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.enums.Language diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/handler/SubscriptionUpdater.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/handler/SubscriptionUpdater.kt index 89395e89..343092eb 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/handler/SubscriptionUpdater.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/handler/SubscriptionUpdater.kt @@ -13,7 +13,7 @@ import androidx.work.workDataOf import com.v2ray.ang.AngApplication import com.v2ray.ang.AppConfig import com.v2ray.ang.R -import com.v2ray.ang.dto.SubscriptionCache +import com.v2ray.ang.dto.entities.SubscriptionCache import com.v2ray.ang.enums.NotificationChannelType import com.v2ray.ang.util.LogUtil import com.v2ray.ang.util.NotificationHelper diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/handler/WebDavManager.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/handler/WebDavManager.kt index df1dd9dd..ecd9bbc0 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/handler/WebDavManager.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/handler/WebDavManager.kt @@ -1,7 +1,7 @@ package com.v2ray.ang.handler import com.v2ray.ang.AppConfig -import com.v2ray.ang.dto.WebDavConfig +import com.v2ray.ang.dto.entities.WebDavConfig import com.v2ray.ang.util.LogUtil import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/BackupActivity.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/BackupActivity.kt index f16ad52f..84deb969 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/BackupActivity.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/BackupActivity.kt @@ -12,7 +12,7 @@ import com.v2ray.ang.BuildConfig import com.v2ray.ang.R import com.v2ray.ang.databinding.ActivityBackupBinding import com.v2ray.ang.databinding.DialogWebdavBinding -import com.v2ray.ang.dto.WebDavConfig +import com.v2ray.ang.dto.entities.WebDavConfig import com.v2ray.ang.extension.toastError import com.v2ray.ang.extension.toastSuccess import com.v2ray.ang.handler.MmkvManager diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/GroupServerFragment.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/GroupServerFragment.kt index 1a20fdc7..5ae354bf 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/GroupServerFragment.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/GroupServerFragment.kt @@ -17,7 +17,7 @@ import com.v2ray.ang.R import com.v2ray.ang.contracts.MainAdapterListener import com.v2ray.ang.databinding.FragmentGroupServerBinding import com.v2ray.ang.databinding.ItemQrcodeBinding -import com.v2ray.ang.dto.ProfileItem +import com.v2ray.ang.dto.entities.ProfileItem import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.extension.toast import com.v2ray.ang.extension.toastError diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/MainRecyclerAdapter.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/MainRecyclerAdapter.kt index ed3b9be9..38949a76 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/MainRecyclerAdapter.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/MainRecyclerAdapter.kt @@ -12,8 +12,8 @@ import com.v2ray.ang.R import com.v2ray.ang.contracts.MainAdapterListener import com.v2ray.ang.databinding.ItemRecyclerFooterBinding import com.v2ray.ang.databinding.ItemRecyclerMainBinding -import com.v2ray.ang.dto.ProfileItem -import com.v2ray.ang.dto.ServersCache +import com.v2ray.ang.dto.entities.ProfileItem +import com.v2ray.ang.dto.entities.ServersCache import com.v2ray.ang.extension.nullIfBlank import com.v2ray.ang.handler.AngConfigManager import com.v2ray.ang.handler.MmkvManager diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/RoutingEditActivity.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/RoutingEditActivity.kt index 27a6646a..b5fa69f1 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/RoutingEditActivity.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/RoutingEditActivity.kt @@ -11,7 +11,7 @@ import com.v2ray.ang.AppConfig.BUILTIN_OUTBOUND_TAGS import com.v2ray.ang.AppConfig.TAG_PROXY import com.v2ray.ang.R import com.v2ray.ang.databinding.ActivityRoutingEditBinding -import com.v2ray.ang.dto.RulesetItem +import com.v2ray.ang.dto.entities.RulesetItem import com.v2ray.ang.extension.nullIfBlank import com.v2ray.ang.extension.toast import com.v2ray.ang.extension.toastSuccess diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ServerActivity.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ServerActivity.kt index 98a04ae1..5f5320ad 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ServerActivity.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ServerActivity.kt @@ -20,7 +20,7 @@ import com.v2ray.ang.AppConfig.TLS import com.v2ray.ang.AppConfig.WIREGUARD_LOCAL_ADDRESS_V4 import com.v2ray.ang.AppConfig.WIREGUARD_LOCAL_MTU import com.v2ray.ang.R -import com.v2ray.ang.dto.ProfileItem +import com.v2ray.ang.dto.entities.ProfileItem import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.enums.NetworkType import com.v2ray.ang.extension.isNotNullEmpty diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ServerCustomConfigActivity.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ServerCustomConfigActivity.kt index 3c233d75..7ae22913 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ServerCustomConfigActivity.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ServerCustomConfigActivity.kt @@ -10,7 +10,7 @@ import com.blacksquircle.ui.language.json.JsonLanguage import com.v2ray.ang.AppConfig import com.v2ray.ang.R import com.v2ray.ang.databinding.ActivityServerCustomConfigBinding -import com.v2ray.ang.dto.ProfileItem +import com.v2ray.ang.dto.entities.ProfileItem import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.extension.toast import com.v2ray.ang.extension.toastSuccess diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ServerGroupActivity.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ServerGroupActivity.kt index cd66443a..defdac9f 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ServerGroupActivity.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ServerGroupActivity.kt @@ -8,7 +8,7 @@ import android.widget.ArrayAdapter import androidx.appcompat.app.AlertDialog import com.v2ray.ang.R import com.v2ray.ang.databinding.ActivityServerGroupBinding -import com.v2ray.ang.dto.ProfileItem +import com.v2ray.ang.dto.entities.ProfileItem import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.extension.isNotNullEmpty import com.v2ray.ang.extension.toast diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ServerProxyChainActivity.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ServerProxyChainActivity.kt index 62a7ad5e..4c7f3d0a 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ServerProxyChainActivity.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/ServerProxyChainActivity.kt @@ -11,7 +11,7 @@ import com.v2ray.ang.AppConfig import com.v2ray.ang.R import com.v2ray.ang.contracts.BaseAdapterListener import com.v2ray.ang.databinding.ActivityServerProxyChainBinding -import com.v2ray.ang.dto.ProfileItem +import com.v2ray.ang.dto.entities.ProfileItem import com.v2ray.ang.enums.EConfigType import com.v2ray.ang.extension.toast import com.v2ray.ang.extension.toastSuccess diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/SubEditActivity.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/SubEditActivity.kt index a2b113fe..2a62f42e 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/SubEditActivity.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/SubEditActivity.kt @@ -9,7 +9,7 @@ import androidx.lifecycle.lifecycleScope import com.v2ray.ang.AppConfig import com.v2ray.ang.R import com.v2ray.ang.databinding.ActivitySubEditBinding -import com.v2ray.ang.dto.SubscriptionItem +import com.v2ray.ang.dto.entities.SubscriptionItem import com.v2ray.ang.extension.toast import com.v2ray.ang.extension.toastSuccess import com.v2ray.ang.handler.MmkvManager diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/UserAssetActivity.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/UserAssetActivity.kt index 80c67439..59a0e212 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/UserAssetActivity.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/UserAssetActivity.kt @@ -15,7 +15,7 @@ import com.v2ray.ang.AppConfig import com.v2ray.ang.R import com.v2ray.ang.contracts.BaseAdapterListener import com.v2ray.ang.databinding.ActivityUserAssetBinding -import com.v2ray.ang.dto.AssetUrlItem +import com.v2ray.ang.dto.entities.AssetUrlItem import com.v2ray.ang.extension.toast import com.v2ray.ang.extension.toastError import com.v2ray.ang.extension.toastSuccess diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/UserAssetUrlActivity.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/UserAssetUrlActivity.kt index 9c45bae2..4049aa26 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/ui/UserAssetUrlActivity.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/ui/UserAssetUrlActivity.kt @@ -8,7 +8,7 @@ import androidx.appcompat.app.AlertDialog import com.v2ray.ang.AppConfig import com.v2ray.ang.R import com.v2ray.ang.databinding.ActivityUserAssetUrlBinding -import com.v2ray.ang.dto.AssetUrlItem +import com.v2ray.ang.dto.entities.AssetUrlItem import com.v2ray.ang.extension.toast import com.v2ray.ang.extension.toastSuccess import com.v2ray.ang.handler.MmkvManager diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/viewmodel/MainViewModel.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/viewmodel/MainViewModel.kt index 1c58deb6..4bd5343b 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/viewmodel/MainViewModel.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/viewmodel/MainViewModel.kt @@ -14,8 +14,8 @@ import com.v2ray.ang.AngApplication import com.v2ray.ang.AppConfig import com.v2ray.ang.R import com.v2ray.ang.dto.GroupMapItem -import com.v2ray.ang.dto.ServersCache -import com.v2ray.ang.dto.SubscriptionCache +import com.v2ray.ang.dto.entities.ServersCache +import com.v2ray.ang.dto.entities.SubscriptionCache import com.v2ray.ang.dto.SubscriptionUpdateResult import com.v2ray.ang.dto.TestServiceMessage import com.v2ray.ang.extension.matchesPattern diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/viewmodel/RoutingSettingsViewModel.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/viewmodel/RoutingSettingsViewModel.kt index b68d42cc..fe816413 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/viewmodel/RoutingSettingsViewModel.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/viewmodel/RoutingSettingsViewModel.kt @@ -1,7 +1,7 @@ package com.v2ray.ang.viewmodel import androidx.lifecycle.ViewModel -import com.v2ray.ang.dto.RulesetItem +import com.v2ray.ang.dto.entities.RulesetItem import com.v2ray.ang.handler.MmkvManager import com.v2ray.ang.handler.SettingsManager diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/viewmodel/SubscriptionsViewModel.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/viewmodel/SubscriptionsViewModel.kt index b182f1d8..53d29f92 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/viewmodel/SubscriptionsViewModel.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/viewmodel/SubscriptionsViewModel.kt @@ -1,8 +1,8 @@ package com.v2ray.ang.viewmodel import androidx.lifecycle.ViewModel -import com.v2ray.ang.dto.SubscriptionCache -import com.v2ray.ang.dto.SubscriptionItem +import com.v2ray.ang.dto.entities.SubscriptionCache +import com.v2ray.ang.dto.entities.SubscriptionItem import com.v2ray.ang.handler.MmkvManager import com.v2ray.ang.handler.SettingsChangeManager import com.v2ray.ang.handler.SettingsManager diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/viewmodel/UserAssetViewModel.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/viewmodel/UserAssetViewModel.kt index 6cef5f98..d5fcc3ec 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/viewmodel/UserAssetViewModel.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/viewmodel/UserAssetViewModel.kt @@ -2,8 +2,8 @@ package com.v2ray.ang.viewmodel import androidx.lifecycle.ViewModel import com.v2ray.ang.AppConfig -import com.v2ray.ang.dto.AssetUrlCache -import com.v2ray.ang.dto.AssetUrlItem +import com.v2ray.ang.dto.entities.AssetUrlCache +import com.v2ray.ang.dto.entities.AssetUrlItem import com.v2ray.ang.dto.UrlContentRequest import com.v2ray.ang.extension.concatUrl import com.v2ray.ang.handler.MmkvManager diff --git a/V2rayNG/app/src/test/java/com/v2ray/ang/fmt/ShadowsocksFmtTest.kt b/V2rayNG/app/src/test/java/com/v2ray/ang/fmt/ShadowsocksFmtTest.kt index 3a36388b..06bb26ae 100644 --- a/V2rayNG/app/src/test/java/com/v2ray/ang/fmt/ShadowsocksFmtTest.kt +++ b/V2rayNG/app/src/test/java/com/v2ray/ang/fmt/ShadowsocksFmtTest.kt @@ -3,7 +3,7 @@ package com.v2ray.ang.fmt import android.util.Base64 import com.v2ray.ang.util.LogUtil import com.v2ray.ang.enums.EConfigType -import com.v2ray.ang.dto.ProfileItem +import com.v2ray.ang.dto.entities.ProfileItem import org.junit.After import org.junit.Assert.assertEquals import org.junit.Assert.assertFalse