public async Task Handle(DomainEventNotification <DiscordGuildUpdatedEvent> notification, CancellationToken cancellationToken) { if (notification.DomainEvent.BoostCount > notification.DomainEvent.PreviousBoostCount) { await _mediator.Send(new AddBoosterCommand { GuildId = notification.DomainEvent.GuildId, Multiplier = (float)Math.Round(_rngService.FloatFromRange(1, 2), 2), Duration = TimeSpan.FromMinutes(90), Queue = false }, cancellationToken); } }