Improve: migrate to latest dependencies

This commit is contained in:
kr328 2021-05-25 22:49:03 +08:00
parent e7fef0a767
commit 53dc20109d
2 changed files with 14 additions and 14 deletions

View file

@ -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)
} }
} }

View file

@ -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
} }