Move namespaces
MODIFY
WalletWasabi.Fluent/AppServices/Tor/TorStatusCheckerWrapper.cs
WalletWasabi.Fluent/AppServices/Tor/TorStatusCheckerWrapper.cs
using System.Collections.Generic;
using System.Linq;
using System.Reactive.Linq;
-using WalletWasabi.Services;
-using WalletWasabi.Services.Tor.StatusChecker;
+using WalletWasabi.Tor.StatusChecker;
namespace WalletWasabi.Fluent.AppServices.Tor;

MODIFY
WalletWasabi.Fluent/Global.cs
WalletWasabi.Fluent/Global.cs
@@ -22,7 +22,6 @@ using WalletWasabi.Services;
using WalletWasabi.Services.Terminate;
using WalletWasabi.Stores;
using WalletWasabi.Rpc;
-using WalletWasabi.Services.Tor.StatusChecker;
using WalletWasabi.Tor;
using WalletWasabi.Tor.Socks5.Pool.Circuits;
using WalletWasabi.WabiSabi.Client;
@@ -30,6 +29,7 @@ using WalletWasabi.Wallets;
using WalletWasabi.WebClients.BlockstreamInfo;
using WalletWasabi.WebClients.Wasabi;
using WalletWasabi.WabiSabi.Client.RoundStateAwaiters;
+using WalletWasabi.Tor.StatusChecker;
namespace WalletWasabi.Fluent;

MODIFY
WalletWasabi.Fluent/Services.cs
WalletWasabi.Fluent/Services.cs
@@ -3,6 +3,7 @@ using WalletWasabi.Helpers;
using WalletWasabi.Services;
using WalletWasabi.Stores;
using WalletWasabi.Tor;
+using WalletWasabi.Tor.StatusChecker;
using WalletWasabi.Wallets;
using WalletWasabi.WebClients.Wasabi;

MODIFY
WalletWasabi.Fluent/ViewModels/StatusIcon/IStatusIconViewModel.cs
WalletWasabi.Fluent/ViewModels/StatusIcon/IStatusIconViewModel.cs
using System.Collections.Generic;
using System.Windows.Input;
-using WalletWasabi.Services.Tor.StatusChecker;
+using WalletWasabi.Tor.StatusChecker;
namespace WalletWasabi.Fluent.ViewModels.StatusIcon;

MODIFY
WalletWasabi.Fluent/ViewModels/StatusIcon/StatusIconDesignViewModel.cs
WalletWasabi.Fluent/ViewModels/StatusIcon/StatusIconDesignViewModel.cs
using ReactiveUI;
using System.Collections.Generic;
using System.Windows.Input;
-using WalletWasabi.Services.Tor.StatusChecker;
+using WalletWasabi.Tor.StatusChecker;
namespace WalletWasabi.Fluent.ViewModels.StatusIcon;

MODIFY
WalletWasabi.Fluent/ViewModels/StatusIcon/StatusIconViewModel.cs
WalletWasabi.Fluent/ViewModels/StatusIcon/StatusIconViewModel.cs
@@ -14,7 +14,7 @@ using WalletWasabi.Fluent.Models;
using WalletWasabi.Helpers;
using WalletWasabi.Models;
using WalletWasabi.Services;
-using WalletWasabi.Services.Tor.StatusChecker;
+using WalletWasabi.Tor.StatusChecker;
namespace WalletWasabi.Fluent.ViewModels.StatusIcon;

MODIFY
WalletWasabi.Fluent/Views/StatusIcon/TorIssuesControl.axaml
WalletWasabi.Fluent/Views/StatusIcon/TorIssuesControl.axaml
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:statusIcon="clr-namespace:WalletWasabi.Fluent.ViewModels.StatusIcon"
- xmlns:tor="clr-namespace:WalletWasabi.Services.Tor.StatusChecker;assembly=WalletWasabi"
+ xmlns:tor="clr-namespace:WalletWasabi.Tor.StatusChecker;assembly=WalletWasabi"
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:Class="WalletWasabi.Fluent.Views.StatusIcon.TorIssuesControl"
x:CompileBindings="True"

MODIFY
WalletWasabi.Tests/UnitTests/Services/Tor/XmlIssueListParserTests.cs
WalletWasabi.Tests/UnitTests/Services/Tor/XmlIssueListParserTests.cs
using System.Linq;
-using WalletWasabi.Services.Tor.StatusChecker;
+using WalletWasabi.Tor.StatusChecker;
using Xunit;
namespace WalletWasabi.Tests.UnitTests.Services.Tor;

RENAME
WalletWasabi/Services/Tor/StatusChecker/Issue.cs
WalletWasabi/Tor/StatusChecker/Issue.cs
-namespace WalletWasabi.Services.Tor.StatusChecker;
+namespace WalletWasabi.Tor.StatusChecker;
public class Issue
{

RENAME
WalletWasabi/Services/TorStatusChecker.cs
WalletWasabi/Tor/StatusChecker/TorStatusChecker.cs
@@ -4,10 +4,9 @@ using System.Threading;
using System.Threading.Tasks;
using WalletWasabi.Bases;
using WalletWasabi.Logging;
-using WalletWasabi.Services.Tor.StatusChecker;
using WalletWasabi.Tor.Http;
-namespace WalletWasabi.Services;
+namespace WalletWasabi.Tor.StatusChecker;
/// <summary>
/// Component that periodically checks https://status.torproject.org/ to detect network disruptions.

RENAME
WalletWasabi/Services/Tor/StatusChecker/XmlIssueListParser.cs
WalletWasabi/Tor/StatusChecker/XmlIssueListParser.cs
@@ -2,7 +2,7 @@ using System.Collections.Generic;
using System.Linq;
using System.Xml;
-namespace WalletWasabi.Services.Tor.StatusChecker;
+namespace WalletWasabi.Tor.StatusChecker;
public class XmlIssueListParser
{

MODIFY
WalletWasabi/WalletWasabi.csproj
WalletWasabi/WalletWasabi.csproj
<RuntimeHostConfigurationOption Include="System.Globalization.Invariant" Value="true" />
</ItemGroup>
+ <ItemGroup>
+ <Folder Include="Services\Tor\" />
+ </ItemGroup>
+
</Project>

Move namespaces