UNPKG

alb3rt-home-security

Version:
29 lines (22 loc) 637 B
'use strict'; const core = require('alb3rt-core'), resources = require('./resources'), state = require('./state'); module.exports = new class HomeSecurity { isEnabled() { return state.enabled; } init() { core.api.extend('security', resources.security); core.instance.extend({ security: { enabled: false } }); core.scanner.subscribe('home-security-state', 'masterFound', (data) => { if (data.security && data.security.enabled) { state.enable('Security auto-enabled.'); } }); } };