server-master/srcs/FamilyServer/Consumers/FamilyMissionsResetMessageConsumer.cs
2026-02-10 18:21:30 +01:00

20 lines
No EOL
653 B
C#

using System.Threading;
using System.Threading.Tasks;
using FamilyServer.Services;
using PhoenixLib.ServiceBus;
using WingsAPI.Communication.Families;
namespace FamilyServer.Consumers
{
public class FamilyMissionsResetMessageConsumer : IMessageConsumer<FamilyMissionsResetMessage>
{
private readonly FamilyService _familyService;
public FamilyMissionsResetMessageConsumer(FamilyService familyService) => _familyService = familyService;
public async Task HandleAsync(FamilyMissionsResetMessage notification, CancellationToken token)
{
await _familyService.ResetFamilyMissions();
}
}
}