public async Task <Guid> Handle(PublishLinkCommand request, CancellationToken cancellationToken)
        {
            var link = new Link(request.Url);

            await _repository.AddAsync(link);

            return(link.Id);
        }