lisa-box
Version:
Home automation system L.I.S.A.
22 lines • 875 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const common_1 = require("@fabrix/fabrix/dist/common");
const LisaDiscovery = require('lisa-discovery');
class DiscoveryService extends common_1.FabrixService {
init() {
const serviceDiscovery = new LisaDiscovery({
multicastAddress: '239.9.9.9',
multicastPort: 5544,
trigger: 'lisa-server-search',
callback: (input, address) => {
console.log(input, address);
let data = 'lisa-server-response ';
data += JSON.stringify({ port: this.app.config.web.port, isSecure: this.app.config.web.ssl !== undefined });
return data;
}
});
serviceDiscovery.start();
}
}
exports.DiscoveryService = DiscoveryService;
//# sourceMappingURL=DiscoveryService.js.map