// WingsEmu // // Developed by NosWings Team using System.Threading; using System.Threading.Tasks; using FamilyServer.Logs; using PhoenixLib.ServiceBus; using Plugin.FamilyImpl.Messages; namespace FamilyServer.Consumers { public class FamilyDeclareLogsMessageConsumer : IMessageConsumer { private readonly FamilyLogManager _familyLogManager; public FamilyDeclareLogsMessageConsumer(FamilyLogManager familyLogManager) => _familyLogManager = familyLogManager; public Task HandleAsync(FamilyDeclareLogsMessage e, CancellationToken cancellation) { _familyLogManager.SaveFamilyLogs(e.Logs); return Task.CompletedTask; } } }