public void Subscribe(IWampClient client, string topicUri)
        {
            string resolvedTopicUri = ResolveUri(client, topicUri);
            WampCraAuthenticator <TMessage> wampAuth = GetOrCreateWampAuthenticatorForClient(client);

            if (wampAuth.IsAuthenticated)
            {
                WampPubSubPermissions pubSubPerm = wampAuth.CraPermissionsMapper.LookupPubSubPermissions(resolvedTopicUri);

                if (pubSubPerm != null && pubSubPerm.sub)
                {
                    mPubSubServer.Subscribe(client, resolvedTopicUri);
                }
            }
        }
Beispiel #2
0
 public void Subscribe(IWampClient client, string topicUri)
 {
     mPubSubServer.Subscribe(client, topicUri);
 }