13 lines
527 B
C#
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;
|
|
}
|
|
}
|