mirror of
https://github.com/MetaCubeX/ClashMetaForAndroid.git
synced 2025-03-29 11:49:55 +03:00
Improve: migrate to latest dependencies
This commit is contained in:
parent
e7fef0a767
commit
53dc20109d
2 changed files with 14 additions and 14 deletions
|
@ -238,7 +238,7 @@ class OverrideSettingsDesign(
|
||||||
summary = R.string.sideload_geoip_summary
|
summary = R.string.sideload_geoip_summary
|
||||||
) {
|
) {
|
||||||
clicked {
|
clicked {
|
||||||
requests.offer(Request.EditSideloadGeoip)
|
requests.trySend(Request.EditSideloadGeoip)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -379,7 +379,7 @@ class OverrideSettingsDesign(
|
||||||
placeholder = R.string.dont_modify,
|
placeholder = R.string.dont_modify,
|
||||||
configure = dnsDependencies::add,
|
configure = dnsDependencies::add,
|
||||||
)
|
)
|
||||||
|
|
||||||
editableTextMap(
|
editableTextMap(
|
||||||
value = configuration.dns::nameserverPolicy,
|
value = configuration.dns::nameserverPolicy,
|
||||||
keyAdapter = TextAdapter.String,
|
keyAdapter = TextAdapter.String,
|
||||||
|
@ -396,6 +396,6 @@ class OverrideSettingsDesign(
|
||||||
}
|
}
|
||||||
|
|
||||||
fun requestClear() {
|
fun requestClear() {
|
||||||
requests.offer(Request.ResetOverride)
|
requests.trySend(Request.ResetOverride)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,51 +32,51 @@ class ProxyMenu(
|
||||||
R.id.not_selectable -> {
|
R.id.not_selectable -> {
|
||||||
uiStore.proxyExcludeNotSelectable = item.isChecked
|
uiStore.proxyExcludeNotSelectable = item.isChecked
|
||||||
|
|
||||||
requests.offer(ProxyDesign.Request.ReLaunch)
|
requests.trySend(ProxyDesign.Request.ReLaunch)
|
||||||
}
|
}
|
||||||
R.id.single -> {
|
R.id.single -> {
|
||||||
uiStore.proxySingleLine = true
|
uiStore.proxySingleLine = true
|
||||||
|
|
||||||
updateConfig()
|
updateConfig()
|
||||||
|
|
||||||
requests.offer(ProxyDesign.Request.ReloadAll)
|
requests.trySend(ProxyDesign.Request.ReloadAll)
|
||||||
}
|
}
|
||||||
R.id.multiple -> {
|
R.id.multiple -> {
|
||||||
uiStore.proxySingleLine = false
|
uiStore.proxySingleLine = false
|
||||||
|
|
||||||
updateConfig()
|
updateConfig()
|
||||||
|
|
||||||
requests.offer(ProxyDesign.Request.ReloadAll)
|
requests.trySend(ProxyDesign.Request.ReloadAll)
|
||||||
}
|
}
|
||||||
R.id.default_ -> {
|
R.id.default_ -> {
|
||||||
uiStore.proxySort = ProxySort.Default
|
uiStore.proxySort = ProxySort.Default
|
||||||
|
|
||||||
requests.offer(ProxyDesign.Request.ReloadAll)
|
requests.trySend(ProxyDesign.Request.ReloadAll)
|
||||||
}
|
}
|
||||||
R.id.name -> {
|
R.id.name -> {
|
||||||
uiStore.proxySort = ProxySort.Title
|
uiStore.proxySort = ProxySort.Title
|
||||||
|
|
||||||
requests.offer(ProxyDesign.Request.ReloadAll)
|
requests.trySend(ProxyDesign.Request.ReloadAll)
|
||||||
}
|
}
|
||||||
R.id.delay -> {
|
R.id.delay -> {
|
||||||
uiStore.proxySort = ProxySort.Delay
|
uiStore.proxySort = ProxySort.Delay
|
||||||
|
|
||||||
requests.offer(ProxyDesign.Request.ReloadAll)
|
requests.trySend(ProxyDesign.Request.ReloadAll)
|
||||||
}
|
}
|
||||||
R.id.dont_modify -> {
|
R.id.dont_modify -> {
|
||||||
requests.offer(ProxyDesign.Request.PatchMode(null))
|
requests.trySend(ProxyDesign.Request.PatchMode(null))
|
||||||
}
|
}
|
||||||
R.id.direct_mode -> {
|
R.id.direct_mode -> {
|
||||||
requests.offer(ProxyDesign.Request.PatchMode(TunnelState.Mode.Direct))
|
requests.trySend(ProxyDesign.Request.PatchMode(TunnelState.Mode.Direct))
|
||||||
}
|
}
|
||||||
R.id.global_mode -> {
|
R.id.global_mode -> {
|
||||||
requests.offer(ProxyDesign.Request.PatchMode(TunnelState.Mode.Global))
|
requests.trySend(ProxyDesign.Request.PatchMode(TunnelState.Mode.Global))
|
||||||
}
|
}
|
||||||
R.id.rule_mode -> {
|
R.id.rule_mode -> {
|
||||||
requests.offer(ProxyDesign.Request.PatchMode(TunnelState.Mode.Rule))
|
requests.trySend(ProxyDesign.Request.PatchMode(TunnelState.Mode.Rule))
|
||||||
}
|
}
|
||||||
R.id.script_mode -> {
|
R.id.script_mode -> {
|
||||||
requests.offer(ProxyDesign.Request.PatchMode(TunnelState.Mode.Script))
|
requests.trySend(ProxyDesign.Request.PatchMode(TunnelState.Mode.Script))
|
||||||
}
|
}
|
||||||
else -> return false
|
else -> return false
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue