alb3rt-home-security
Version:
29 lines (22 loc) • 637 B
JavaScript
;
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.');
}
});
}
};