I'm implementing crossbar.io with wampy.js as client, i created webpage with the following code for subscribing to a topic called grp.69. However, i can publish to the topic, but im unable to read or get messages published to that topic.
I get the message that i successfully subscribed to the topic. On the router i get the message that a subscription was added to the topic grp.69
Here is my code
const ws = new Wampy('ws://127.0.0.1:9090/', { realm: 'realm1' , helloCustomDetails: 'LPM' }); ws.options({ reconnectInterval: 1000, maxRetries: 999, onConnect: onCon }); ws.subscribe('grp.69', { onSuccess: function() { console.log('Received grp.69 event!'); }, onError: function(err) { console.log('Error on subscribing: ' + err.error); }, onEvent: function(result) { console.log('Received Event'); console.log(result); } });
I got this solved, for everyone to check.
What i was missing is that i can have a subscribe object, to the same topic and publishing. Because the onEvent is not being fired for the subscribe, its firing for the publish.
However a workaround to have both, subscribe and publish to the same topic, is to have one object to manage subscriptions and second object to manage publish.