Making sure the order of params is right

This commit is contained in:
Vitor Pamplona
2025-07-02 13:35:01 -04:00
parent ce7965d00e
commit dd5c2ca704
2 changed files with 31 additions and 19 deletions

View File

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

View File

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