@hakit/core
Version:
A collection of React hooks and helpers for Home Assistant to easily communicate with the Home Assistant WebSocket API.
3 lines (2 loc) • 608 B
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const i=require("home-assistant-js-websocket"),u=async(e,{includeSystemGenerated:s=!1,includeInactiveUsers:r=!1}={})=>(await e.sendMessagePromise({type:"config/auth/list"})).filter(c=>!(!s&&c.system_generated||!r&&!c.is_active)),n=(e,s,r)=>(u(e,r).then(s).catch(t=>{console.warn("subscribeUsers: failed to fetch users",t),s([])}),()=>{}),o=e=>i.getCollection(e,"_usr",()=>i.getUser(e),void 0),l=(e,s)=>o(e).subscribe(s);exports.subscribeUser=l;exports.subscribeUsers=n;exports.userCollection=o;
//# sourceMappingURL=user.js.map