private void PublishErrorIfNeeded(IWampPublisher publisher, long requestId, bool acknowledge, WampException ex)
 {
     if (acknowledge)
     {
         publisher.PublishError(requestId, ex);
     }
 }
Esempio n. 2
0
 private void InnerPublish(IWampPublisher publisher, Action publishAction, long requestId, PublishOptions options, string topicUri)
 {
     InnerAction(publisher,
                 authorizer => authorizer.CanPublish(options, topicUri),
                 publishAction,
                 exception =>
     {
         if (options.Acknowledge == true)
         {
             publisher.PublishError(requestId, exception);
         }
     });
 }