StompBrokerJS
StompBrokerJS copied to clipboard
Subscribe and publish
I can't get en event to fire when a client subscribe a topic but only when on that topic a message is received. Like if on('subscribe') acts more like on ('publish'). Is there an event that fires just when a user subscribes even if no messages are sent at all ?
I also don't really get how to create a topic with the the dot notation.
for instance, I could send to topic /one/two
but not sure if I should listen to subscription to /one.two
or one.two´ or
/one/two`... could you be more explicit in the documentation or examples maybe ?
+1
+1, seems like there is no callback to tell that the topic has been subscribed. @4ib3r is this project being maintained? I want to implement it.
@Caleb-Bolton @theRenard wondering if you found any workarounds, I want to send some messages to the client as soon as a topic is subscribed.
Not sure 100% but I think I've moved to this https://github.com/stomp-js/stompjs
I was finally able to achieve this using middleware
function onSubscribeMiddleware(socket, args, callNext) {
// send something to the subscriber
return callNext(socket, args, callNext);
}
stompServer.addMiddleware('subscribe', onSubscribeMiddleware);
stompServer.subscribe('/topic/messages/#', () => {});