Pass AutoCoin
MODIFY
WalletWasabi.Fluent/ViewModels/CoinJoinProfiles/CoinJoinProfilesViewModel.cs
WalletWasabi.Fluent/ViewModels/CoinJoinProfiles/CoinJoinProfilesViewModel.cs
@@ -61,7 +61,7 @@ public partial class CoinJoinProfilesViewModel : DialogViewModelBase<bool>
private async Task OnManualSetupAsync()
{
var current = SelectedProfile ?? SelectedManualProfile ?? Profiles.First();
- var dialog = new ManualCoinJoinProfileDialogViewModel(current);
+ var dialog = new ManualCoinJoinProfileDialogViewModel(current, AutoCoinJoin);
var dialogResult = await NavigateDialogAsync(dialog, NavigationTarget.CompactDialogScreen);

MODIFY
WalletWasabi.Fluent/ViewModels/Dialogs/ManualCoinJoinProfileDialogViewModel.cs
WalletWasabi.Fluent/ViewModels/Dialogs/ManualCoinJoinProfileDialogViewModel.cs
@@ -16,9 +16,9 @@ public partial class ManualCoinJoinProfileDialogViewModel : DialogViewModelBase<
[AutoNotify] private TimeFrameItem[] _timeFrames;
[AutoNotify] private TimeFrameItem _selectedTimeFrame;
- public ManualCoinJoinProfileDialogViewModel(CoinJoinProfileViewModelBase current)
+ public ManualCoinJoinProfileDialogViewModel(CoinJoinProfileViewModelBase current, bool autoCoinJoin)
{
- _autoCoinjoin = true;
+ _autoCoinjoin = autoCoinJoin;
_anonScoreTarget = current.AnonScoreTarget;

Pass AutoCoin