async public Task ReplyAndResolveDiscussionAsync(string body, bool resolve) { using (DiscussionOperator discussionOperator = new DiscussionOperator(_mergeRequestKey.ProjectKey.HostName, _hostProperties)) { try { await discussionOperator.ReplyAndResolveDiscussionAsync(_mergeRequestKey, _discussionId, body, resolve); } catch (OperatorException ex) { throw new DiscussionEditorException("Cannot send reply", ex); } } }
async public Task ReplyAndResolveDiscussionAsync(string body, bool resolve) { using (DiscussionOperator discussionOperator = new DiscussionOperator(_mergeRequestKey.ProjectKey.HostName, _hostProperties, _networkOperationStatusListener)) { try { await discussionOperator.ReplyAndResolveDiscussionAsync(_mergeRequestKey, _discussionId, body, resolve); _modificationListener.OnDiscussionModified(_mergeRequestKey); } catch (OperatorException ex) { throw new DiscussionEditorException("Cannot send reply", ex); } } }