neon-sprawl/server/NeonSprawl.Server/Game/Rewards/RewardDeliveryServiceCollec...

13 lines
527 B
C#

namespace NeonSprawl.Server.Game.Rewards;
/// <summary>Registers quest completion reward delivery persistence (NEO-126).</summary>
public static class RewardDeliveryServiceCollectionExtensions
{
/// <summary>Prototype uses in-memory singleton; Postgres deferred until a persistence story lands.</summary>
public static IServiceCollection AddRewardDeliveryStore(this IServiceCollection services)
{
services.AddSingleton<IRewardDeliveryStore, InMemoryRewardDeliveryStore>();
return services;
}
}