using Application.Common.Models; using Application.Interfaces; namespace Application.Game.Card.Write; public record WriteSoundEffectCommand(long CardId, string Data) : IRequestWrapper; public class WriteSoundEffectCommandHandler : CardRequestHandlerBase { public WriteSoundEffectCommandHandler(ICardDependencyAggregate aggregate) : base(aggregate) {} public override Task> Handle(WriteSoundEffectCommand request, CancellationToken cancellationToken) { // TODO: Add proper implementation return Task.FromResult(new ServiceResult(request.Data)); } }