diffusion
Version:
Diffusion JavaScript client
23 lines (20 loc) • 577 B
JavaScript
/*eslint valid-jsdoc: "off"*/
/**
* Notify subscriptions
*
* @module services/NotifySubscriptionService
*/
var service = {
/**
* Handle an inbound request.
*
* @param {InternalSession} internal - The internal session instance
* @param {TopicSpecificationInfo} notification - The inbound notification
* @param {Function} callback - The service reference callback
*/
onRequest : function(internal, request, callback) {
callback.respond();
internal.getRouting().subscribe(request);
}
};
module.exports = service;