public CommandStatus QueryMessageCommandStatus(ICommandContext context, int?messageId)
 {
     return(ForumCommandHelper.GetSingleMessageCommandStatus(context, messageId));
 }
 public IDisposable SubscribeMessageCommandStatusChanged(IServiceProvider serviceProvider, Action handler)
 {
     return(ForumCommandHelper.SubscribeMessageCommandStatusChanged(serviceProvider, handler));
 }
 public void ExecuteEditMessage(ICommandContext context, int?messageId)
 {
     context.OpenUrlInBrowser(_editUrlTemplate.FormatStr(ForumCommandHelper.GetMessageId(context, messageId)));
 }