diff --git a/app/src/main/java/io/nekohasekai/sagernet/database/DataStore.kt b/app/src/main/java/io/nekohasekai/sagernet/database/DataStore.kt index e746cfb..7ace0b8 100644 --- a/app/src/main/java/io/nekohasekai/sagernet/database/DataStore.kt +++ b/app/src/main/java/io/nekohasekai/sagernet/database/DataStore.kt @@ -2,13 +2,24 @@ package io.nekohasekai.sagernet.database import android.os.Binder import androidx.preference.PreferenceDataStore -import io.nekohasekai.sagernet.* +import io.nekohasekai.sagernet.CONNECTION_TEST_URL +import io.nekohasekai.sagernet.GroupType +import io.nekohasekai.sagernet.IPv6Mode +import io.nekohasekai.sagernet.Key +import io.nekohasekai.sagernet.TunImplementation import io.nekohasekai.sagernet.bg.BaseService import io.nekohasekai.sagernet.bg.VpnService import io.nekohasekai.sagernet.database.preference.OnPreferenceDataStoreChangeListener import io.nekohasekai.sagernet.database.preference.PublicDatabase import io.nekohasekai.sagernet.database.preference.RoomPreferenceDataStore -import io.nekohasekai.sagernet.ktx.* +import io.nekohasekai.sagernet.ktx.boolean +import io.nekohasekai.sagernet.ktx.int +import io.nekohasekai.sagernet.ktx.long +import io.nekohasekai.sagernet.ktx.parsePort +import io.nekohasekai.sagernet.ktx.string +import io.nekohasekai.sagernet.ktx.stringSet +import io.nekohasekai.sagernet.ktx.stringToInt +import io.nekohasekai.sagernet.ktx.stringToIntIfExists import moe.matsuri.nb4a.TempDatabase object DataStore : OnPreferenceDataStoreChangeListener { @@ -98,7 +109,7 @@ object DataStore : OnPreferenceDataStoreChangeListener { var showGroupInNotification by configurationStore.boolean("showGroupInNotification") var remoteDns by configurationStore.string(Key.REMOTE_DNS) { "https://dns.google/dns-query" } - var directDns by configurationStore.string(Key.DIRECT_DNS) { "https://120.53.53.53/dns-query" } + var directDns by configurationStore.string(Key.DIRECT_DNS) { "https://223.5.5.5/dns-query" } var enableDnsRouting by configurationStore.boolean(Key.ENABLE_DNS_ROUTING) { true } var enableFakeDns by configurationStore.boolean(Key.ENABLE_FAKEDNS) diff --git a/app/src/main/res/xml/global_preferences.xml b/app/src/main/res/xml/global_preferences.xml index d1f443e..e612ad9 100644 --- a/app/src/main/res/xml/global_preferences.xml +++ b/app/src/main/res/xml/global_preferences.xml @@ -177,7 +177,7 @@ app:title="@string/domain_strategy_for_remote" app:useSimpleSummaryProvider="true" />