public Task NotifySelectionAsync(ArticleSelectedArticle article, CancellationToken cancellationToken = default) { ArticleSelectedMessage message = this.CreateMessage((MessageId id, SubscriberId localSubscriberId, SubscriberId remoteSubscriberId) => { return(new ArticleSelectedMessage(id, localSubscriberId, remoteSubscriberId, article)); }); return(this.SendMessageAsync(message, cancellationToken)); }
public void NotifySelection(ArticleSelectedArticle article) { ArticleSelectedMessage message = this.CreateMessage((MessageId id, SubscriberId localSubscriberId, SubscriberId remoteSubscriberId) => { return(new ArticleSelectedMessage(id, localSubscriberId, remoteSubscriberId, article)); }); this.SendMessage(message); }