From 0ffc0413c8e6d3fbdc77eeebd0aeafa79fae9a7f Mon Sep 17 00:00:00 2001 From: Richard Date: Wed, 1 Jul 2026 19:51:52 +0200 Subject: [PATCH] Phase 4.7: MullvadVpnService + ThreemaService in den Core MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Beide Services nach Core (nutzen nur TerminalLogger/ServerSettings/JobManager, keine DB/TradingState/Modul-Typen). - Threema-ProjectReference von App -> Core umgehängt (App nutzte die Lib nur über ThreemaService). - Microsoft.Extensions.Hosting.Abstractions als Core-Paket (BackgroundService). - Toten Stub services/mullvad.cs gelöscht; Mullvad-DB-Usings entfernt. - Build 0 Fehler. Co-Authored-By: Claude Opus 4.8 --- PolyTrader.App.csproj | 1 - services/mullvad.cs | 18 ------------------ src/PolyTrader.Core/PolyTrader.Core.csproj | 5 +++++ .../Services}/MullvadVpnService.cs | 2 -- .../Services}/ThreemaService.cs | 0 5 files changed, 5 insertions(+), 21 deletions(-) delete mode 100644 services/mullvad.cs rename {services => src/PolyTrader.Core/Services}/MullvadVpnService.cs (98%) rename {services => src/PolyTrader.Core/Services}/ThreemaService.cs (100%) diff --git a/PolyTrader.App.csproj b/PolyTrader.App.csproj index 07a34b8..7de9eeb 100644 --- a/PolyTrader.App.csproj +++ b/PolyTrader.App.csproj @@ -75,7 +75,6 @@ - diff --git a/services/mullvad.cs b/services/mullvad.cs deleted file mode 100644 index 19587e2..0000000 --- a/services/mullvad.cs +++ /dev/null @@ -1,18 +0,0 @@ -using System; -using MongoDB.Driver; -using PolyTraderSharp.Extensions; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace PolyTraderSharp.services -{ /* - * Verwaltet alles was mit Mullvad zu tun hat. Also VPN verbindung aktivieren / deaktivieren / prüfen - */ - internal class Mullvad - { - - } - -} diff --git a/src/PolyTrader.Core/PolyTrader.Core.csproj b/src/PolyTrader.Core/PolyTrader.Core.csproj index 52db334..b22feec 100644 --- a/src/PolyTrader.Core/PolyTrader.Core.csproj +++ b/src/PolyTrader.Core/PolyTrader.Core.csproj @@ -10,7 +10,12 @@ + + + + + diff --git a/services/MullvadVpnService.cs b/src/PolyTrader.Core/Services/MullvadVpnService.cs similarity index 98% rename from services/MullvadVpnService.cs rename to src/PolyTrader.Core/Services/MullvadVpnService.cs index 1a300a5..2086b2c 100644 --- a/services/MullvadVpnService.cs +++ b/src/PolyTrader.Core/Services/MullvadVpnService.cs @@ -1,6 +1,4 @@ using System; -using MongoDB.Driver; -using PolyTraderSharp.Extensions; using System.Diagnostics; using System.IO; using System.Threading; diff --git a/services/ThreemaService.cs b/src/PolyTrader.Core/Services/ThreemaService.cs similarity index 100% rename from services/ThreemaService.cs rename to src/PolyTrader.Core/Services/ThreemaService.cs