presence: function()

in application-workloads/pubnub/pubnub-eventhub-bridge/tools/provisioningListener.js [51:75]


        presence: function(message) {
            if (message.action == "state-change") {
                console.log("\nReceived auto-provisioning payload from " + message.uuid);

                EHInConnectionString = message.data.EHInConnectionString;
                EHOutConnectionString = message.data.EHOutConnectionString;

                //console.log("EHInConnectionString: ", EHInConnectionString);
                //console.log();
                //console.log("EHOutConnectionString: ", EHOutConnectionString);
                console.log();
                console.log("In the future, use the below command to monitor these Event Hubs: ");
                console.log();
                console.log("node provisioningListener.js monitor " + '"' + EHInConnectionString + '" "' + EHOutConnectionString + '"');
                console.log();

                pubnub.unsubscribe({
                    "channel": PNAnnounceChannel,
                    // "callback": fireEHListeners
                });
                // 'callback' is no longer supported in 'unsubscribe'
                // so it might be desirable to use a 'await' to call this next line
                fireEHListeners();
            }
        }