Improve call
MODIFY
WalletWasabi/CoinJoin/Client/Clients/CoinJoinClient.cs
WalletWasabi/CoinJoin/Client/Clients/CoinJoinClient.cs
@@ -95,7 +95,7 @@ namespace WalletWasabi.CoinJoin.Client.Clients
private AsyncLock MixLock { get; set; }
- public ClientState State { get; private set; }
+ public ClientState State { get; }
public bool IsRunning => Interlocked.Read(ref _running) == 1;

MODIFY
WalletWasabi/Wallets/WalletManager.cs
WalletWasabi/Wallets/WalletManager.cs
@@ -442,7 +442,7 @@ namespace WalletWasabi.Wallets
{
lock (Lock)
{
- return Wallets.Keys.Any(x => x.Coins?.Any(c => c.CoinJoinInProgress) is true);
+ return Wallets.Keys.Any(x => x.ChaumianClient?.State.AnyCoinsQueued() is true);
}
}
}

Improve call