public async Task PublishPhotosFromRemarkRemovedAsync(PhotosFromRemarkRemoved @event) { var remarkDto = await _remarkServiceClient.GetAsync <Remark>(@event.RemarkId); if (remarkDto.HasNoValue) { return; } var remark = remarkDto.Value; await PublishToAllAsync("photos_from_remark_removed", new { remarkId = remark.Id, groupdIds = remark.Photos.Select(x => x.GroupId) } ); }
public async Task HandleAsync(PhotosFromRemarkRemoved @event) => await CompleteForAuthenticatedUserAsync(@event);