mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2025-10-11 01:44:14 +02:00
Making sure the order of params is right
This commit is contained in:
@@ -22,7 +22,7 @@ package com.vitorpamplona.amethyst.model.torState
|
|||||||
|
|
||||||
import com.vitorpamplona.amethyst.ui.tor.TorType
|
import com.vitorpamplona.amethyst.ui.tor.TorType
|
||||||
|
|
||||||
class TorRelaySettings(
|
data class TorRelaySettings(
|
||||||
val torType: TorType = TorType.OFF,
|
val torType: TorType = TorType.OFF,
|
||||||
val onionRelaysViaTor: Boolean = true,
|
val onionRelaysViaTor: Boolean = true,
|
||||||
val dmRelaysViaTor: Boolean = false,
|
val dmRelaysViaTor: Boolean = false,
|
||||||
|
@@ -54,15 +54,21 @@ class TorRelayState(
|
|||||||
trustedRelaysViaTor: Boolean,
|
trustedRelaysViaTor: Boolean,
|
||||||
newRelaysViaTor: Boolean,
|
newRelaysViaTor: Boolean,
|
||||||
->
|
->
|
||||||
TorRelaySettings(torType, onionRelaysViaTor, dmRelaysViaTor, trustedRelaysViaTor, newRelaysViaTor)
|
TorRelaySettings(
|
||||||
|
torType = torType,
|
||||||
|
onionRelaysViaTor = onionRelaysViaTor,
|
||||||
|
dmRelaysViaTor = dmRelaysViaTor,
|
||||||
|
trustedRelaysViaTor = trustedRelaysViaTor,
|
||||||
|
newRelaysViaTor = newRelaysViaTor,
|
||||||
|
)
|
||||||
}.onStart {
|
}.onStart {
|
||||||
emit(
|
emit(
|
||||||
TorRelaySettings(
|
TorRelaySettings(
|
||||||
settings.torSettings.torType.value,
|
torType = settings.torSettings.torType.value,
|
||||||
settings.torSettings.onionRelaysViaTor.value,
|
onionRelaysViaTor = settings.torSettings.onionRelaysViaTor.value,
|
||||||
settings.torSettings.dmRelaysViaTor.value,
|
dmRelaysViaTor = settings.torSettings.dmRelaysViaTor.value,
|
||||||
settings.torSettings.trustedRelaysViaTor.value,
|
trustedRelaysViaTor = settings.torSettings.trustedRelaysViaTor.value,
|
||||||
settings.torSettings.newRelaysViaTor.value,
|
newRelaysViaTor = settings.torSettings.newRelaysViaTor.value,
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
}.flowOn(Dispatchers.Default)
|
}.flowOn(Dispatchers.Default)
|
||||||
@@ -70,11 +76,11 @@ class TorRelayState(
|
|||||||
scope,
|
scope,
|
||||||
SharingStarted.Eagerly,
|
SharingStarted.Eagerly,
|
||||||
TorRelaySettings(
|
TorRelaySettings(
|
||||||
settings.torSettings.torType.value,
|
torType = settings.torSettings.torType.value,
|
||||||
settings.torSettings.onionRelaysViaTor.value,
|
onionRelaysViaTor = settings.torSettings.onionRelaysViaTor.value,
|
||||||
settings.torSettings.dmRelaysViaTor.value,
|
dmRelaysViaTor = settings.torSettings.dmRelaysViaTor.value,
|
||||||
settings.torSettings.trustedRelaysViaTor.value,
|
trustedRelaysViaTor = settings.torSettings.trustedRelaysViaTor.value,
|
||||||
settings.torSettings.newRelaysViaTor.value,
|
newRelaysViaTor = settings.torSettings.newRelaysViaTor.value,
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -84,13 +90,19 @@ class TorRelayState(
|
|||||||
trustedRelayState.flow,
|
trustedRelayState.flow,
|
||||||
dmRelayState.flow,
|
dmRelayState.flow,
|
||||||
) { torSettings: TorRelaySettings, trustedRelayList: Set<NormalizedRelayUrl>, dmRelayList: Set<NormalizedRelayUrl> ->
|
) { torSettings: TorRelaySettings, trustedRelayList: Set<NormalizedRelayUrl>, dmRelayList: Set<NormalizedRelayUrl> ->
|
||||||
emit(TorRelayEvaluation(torSettings, trustedRelayList, dmRelayList))
|
emit(
|
||||||
|
TorRelayEvaluation(
|
||||||
|
torSettings = torSettings,
|
||||||
|
trustedRelayList = trustedRelayList,
|
||||||
|
dmRelayList = dmRelayList,
|
||||||
|
),
|
||||||
|
)
|
||||||
}.onStart {
|
}.onStart {
|
||||||
emit(
|
emit(
|
||||||
TorRelayEvaluation(
|
TorRelayEvaluation(
|
||||||
torSettings.value,
|
torSettings = torSettings.value,
|
||||||
trustedRelayState.flow.value,
|
trustedRelayList = trustedRelayState.flow.value,
|
||||||
dmRelayState.flow.value,
|
dmRelayList = dmRelayState.flow.value,
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
}.flowOn(Dispatchers.Default)
|
}.flowOn(Dispatchers.Default)
|
||||||
@@ -98,9 +110,9 @@ class TorRelayState(
|
|||||||
scope,
|
scope,
|
||||||
SharingStarted.Eagerly,
|
SharingStarted.Eagerly,
|
||||||
TorRelayEvaluation(
|
TorRelayEvaluation(
|
||||||
torSettings.value,
|
torSettings = torSettings.value,
|
||||||
trustedRelayState.flow.value,
|
trustedRelayList = trustedRelayState.flow.value,
|
||||||
dmRelayState.flow.value,
|
dmRelayList = dmRelayState.flow.value,
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user