Beispiel #1
0
        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)
            }
                                    );
        }
Beispiel #2
0
 public async Task HandleAsync(PhotosFromRemarkRemoved @event)
 => await CompleteForAuthenticatedUserAsync(@event);