private async Task PublishEventAsync(int userId, IEnumerable <ISmsMessage> messages, CancellationToken cancellationToken) { var user = await GetUserAsync(userId, cancellationToken); var @event = new SendSmsRequestReceived( userId, _httpContextAccessor.GetUserId(), messages, user.Email); await _bus.Publish <ISendSmsRequestReceived>( @event, cancellationToken); }
private async Task PublishEventAsync(int userId, IEnumerable <SmsMessage> messages, CancellationToken cancellationToken) { var user = await GetUserAsync(userId, cancellationToken); var @event = new SendSmsRequestReceived( userId, GetUserSubjectId(), messages, user.Email); await _publishEndpoint.Publish <ISendSmsRequestReceived>( @event, cancellationToken); }