Remove MHServerEmu.Billing project

This commit is contained in:
Crypto137 2025-11-03 12:21:08 +03:00
parent b5badf4092
commit bf230d6183
6 changed files with 0 additions and 81 deletions

View file

@ -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

View file

@ -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<T>(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<string, long> statusDict)
{
}
#endregion
}
}

View file

@ -1,26 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>disable</Nullable>
<Platforms>x64</Platforms>
</PropertyGroup>
<PropertyGroup>
<AssemblyVersion>0.8.0.0</AssemblyVersion>
<FileVersion>$(AssemblyVersion)</FileVersion>
<InformationalVersion>$(AssemblyVersion)</InformationalVersion>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\MHServerEmu.Core\MHServerEmu.Core.csproj" />
</ItemGroup>
<ItemGroup>
<Reference Include="Google.ProtocolBuffers">
<HintPath>..\..\dep\protobuf-csharp\Google.ProtocolBuffers.dll</HintPath>
</Reference>
</ItemGroup>
</Project>

View file

@ -13,7 +13,6 @@ namespace MHServerEmu.Core.Network
Leaderboard,
PlayerManager,
GroupingManager,
Billing,
Frontend,
WebFrontend,
NumServiceTypes

View file

@ -30,7 +30,6 @@
<ItemGroup>
<ProjectReference Include="..\Gazillion\Gazillion.csproj" />
<ProjectReference Include="..\MHServerEmu.Billing\MHServerEmu.Billing.csproj" />
<ProjectReference Include="..\MHServerEmu.Core\MHServerEmu.Core.csproj" />
<ProjectReference Include="..\MHServerEmu.DatabaseAccess\MHServerEmu.DatabaseAccess.csproj" />
<ProjectReference Include="..\MHServerEmu.Frontend\MHServerEmu.Frontend.csproj" />

View file

@ -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);