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

19 lines
No EOL
602 B
C#

using System.Threading;
using System.Threading.Tasks;
using PhoenixLib.ServiceBus;
using WingsAPI.Communication.Services.Messages;
namespace FamilyServer.Consumers
{
public class ServiceFlushAllMessageConsumer : IMessageConsumer<ServiceFlushAllMessage>
{
private readonly FamilySystem _familySystem;
public ServiceFlushAllMessageConsumer(FamilySystem familySystem) => _familySystem = familySystem;
public async Task HandleAsync(ServiceFlushAllMessage notification, CancellationToken token)
{
await _familySystem.ProcessMain();
}
}
}