var di = require('di');
var injector = new di.Injector();
var config = injector.get(require('./src/DillerConfig'));
config.configureLogging('mqtt');
/**
* @type {function(function(PgTx, DillerDao, Diller))} tx
*/
var tx = injector.get(require('./src/DillerTx'));
/**
* @type DillerMqttClient
*/
var dillerMqttClient = injector.get(require('./src/mqtt/DillerMqttClient'));
dillerMqttClient.run('mqtt', true);
dillerMqttClient.on('message', function (topic, message, payload) {
tx(function (pg, dao, diller) {
return diller.onMessage(topic, message, payload);
});
});
i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-58643691-1', 'auto');
ga('send', 'pageview');
blob: b207dbb260b3795b7e722cefa58184e0673407b9 (
plain)