From bf230d6183a3a23ff1fbc5abb857ad44dbd2b480 Mon Sep 17 00:00:00 2001 From: Crypto137 Date: Mon, 3 Nov 2025 12:21:08 +0300 Subject: [PATCH] Remove MHServerEmu.Billing project --- MHServerEmu.sln | 6 --- src/MHServerEmu.Billing/BillingService.cs | 45 ------------------- .../MHServerEmu.Billing.csproj | 26 ----------- src/MHServerEmu.Core/Network/ServerManager.cs | 1 - src/MHServerEmu/MHServerEmu.csproj | 1 - src/MHServerEmu/ServerApp.cs | 2 - 6 files changed, 81 deletions(-) delete mode 100644 src/MHServerEmu.Billing/BillingService.cs delete mode 100644 src/MHServerEmu.Billing/MHServerEmu.Billing.csproj diff --git a/MHServerEmu.sln b/MHServerEmu.sln index fe24a579..45f28cb4 100644 --- a/MHServerEmu.sln +++ b/MHServerEmu.sln @@ -19,8 +19,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MHServerEmu.PlayerManagemen EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MHServerEmu.WebFrontend", "src\MHServerEmu.WebFrontend\MHServerEmu.WebFrontend.csproj", "{4302339A-9C4B-47A9-8C26-F0DC66EA08F7}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MHServerEmu.Billing", "src\MHServerEmu.Billing\MHServerEmu.Billing.csproj", "{BDAA0D9D-1DDE-4F9A-84ED-FA551A4D4419}" -EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MHServerEmu.Leaderboards", "src\MHServerEmu.Leaderboards\MHServerEmu.Leaderboards.csproj", "{2C74480B-B373-4DFD-9C9C-E652E889E9C1}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MHServerEmu.Grouping", "src\MHServerEmu.Grouping\MHServerEmu.Grouping.csproj", "{75020CEA-FA28-4D62-A39B-F6A0E06CA640}" @@ -67,10 +65,6 @@ Global {4302339A-9C4B-47A9-8C26-F0DC66EA08F7}.Debug|x64.Build.0 = Debug|x64 {4302339A-9C4B-47A9-8C26-F0DC66EA08F7}.Release|x64.ActiveCfg = Release|x64 {4302339A-9C4B-47A9-8C26-F0DC66EA08F7}.Release|x64.Build.0 = Release|x64 - {BDAA0D9D-1DDE-4F9A-84ED-FA551A4D4419}.Debug|x64.ActiveCfg = Debug|x64 - {BDAA0D9D-1DDE-4F9A-84ED-FA551A4D4419}.Debug|x64.Build.0 = Debug|x64 - {BDAA0D9D-1DDE-4F9A-84ED-FA551A4D4419}.Release|x64.ActiveCfg = Release|x64 - {BDAA0D9D-1DDE-4F9A-84ED-FA551A4D4419}.Release|x64.Build.0 = Release|x64 {2C74480B-B373-4DFD-9C9C-E652E889E9C1}.Debug|x64.ActiveCfg = Debug|x64 {2C74480B-B373-4DFD-9C9C-E652E889E9C1}.Debug|x64.Build.0 = Debug|x64 {2C74480B-B373-4DFD-9C9C-E652E889E9C1}.Release|x64.ActiveCfg = Release|x64 diff --git a/src/MHServerEmu.Billing/BillingService.cs b/src/MHServerEmu.Billing/BillingService.cs deleted file mode 100644 index d2da0f9d..00000000 --- a/src/MHServerEmu.Billing/BillingService.cs +++ /dev/null @@ -1,45 +0,0 @@ -using MHServerEmu.Core.Logging; -using MHServerEmu.Core.Network; - -namespace MHServerEmu.Billing -{ - public class BillingService : IGameService - { - // All the message handling / order fulfillment functionality has been moved to Games.MTXStore.CatalogManager. - // I'm keeping this service stub because eventually it will be used for converting ES to G via the store interface. - - private static readonly Logger Logger = LogManager.CreateLogger(); - - public GameServiceState State { get; private set; } = GameServiceState.Created; - - public BillingService() { } - - #region IGameService Implementation - - public void Run() - { - State = GameServiceState.Running; - } - - public void Shutdown() - { - State = GameServiceState.Shutdown; - } - - public void ReceiveServiceMessage(in T message) where T : struct, IGameServiceMessage - { - switch (message) - { - default: - Logger.Warn($"ReceiveServiceMessage(): Unhandled service message type {typeof(T).Name}"); - break; - } - } - - public void GetStatus(Dictionary statusDict) - { - } - - #endregion - } -} diff --git a/src/MHServerEmu.Billing/MHServerEmu.Billing.csproj b/src/MHServerEmu.Billing/MHServerEmu.Billing.csproj deleted file mode 100644 index 0c7f19aa..00000000 --- a/src/MHServerEmu.Billing/MHServerEmu.Billing.csproj +++ /dev/null @@ -1,26 +0,0 @@ - - - - net8.0 - enable - disable - x64 - - - - 0.8.0.0 - $(AssemblyVersion) - $(AssemblyVersion) - - - - - - - - - ..\..\dep\protobuf-csharp\Google.ProtocolBuffers.dll - - - - diff --git a/src/MHServerEmu.Core/Network/ServerManager.cs b/src/MHServerEmu.Core/Network/ServerManager.cs index 7bf9438b..62c4e784 100644 --- a/src/MHServerEmu.Core/Network/ServerManager.cs +++ b/src/MHServerEmu.Core/Network/ServerManager.cs @@ -13,7 +13,6 @@ namespace MHServerEmu.Core.Network Leaderboard, PlayerManager, GroupingManager, - Billing, Frontend, WebFrontend, NumServiceTypes diff --git a/src/MHServerEmu/MHServerEmu.csproj b/src/MHServerEmu/MHServerEmu.csproj index e987db91..489aea3d 100644 --- a/src/MHServerEmu/MHServerEmu.csproj +++ b/src/MHServerEmu/MHServerEmu.csproj @@ -30,7 +30,6 @@ - diff --git a/src/MHServerEmu/ServerApp.cs b/src/MHServerEmu/ServerApp.cs index 4e4fdaf5..c87ba334 100644 --- a/src/MHServerEmu/ServerApp.cs +++ b/src/MHServerEmu/ServerApp.cs @@ -1,6 +1,5 @@ using System.Globalization; using System.Runtime.InteropServices; -using MHServerEmu.Billing; using MHServerEmu.Commands; using MHServerEmu.Core.Config; using MHServerEmu.Core.Helpers; @@ -118,7 +117,6 @@ namespace MHServerEmu serverManager.RegisterGameService(new LeaderboardService(), GameServiceType.Leaderboard); serverManager.RegisterGameService(new PlayerManagerService(), GameServiceType.PlayerManager); serverManager.RegisterGameService(new GroupingManagerService(), GameServiceType.GroupingManager); - serverManager.RegisterGameService(new BillingService(), GameServiceType.Billing); serverManager.RegisterGameService(new FrontendServer(), GameServiceType.Frontend); serverManager.RegisterGameService(new WebFrontendService(), GameServiceType.WebFrontend);