home_assistant/custom_components/hacs/hacs_frontend/c.6596fdfc.js

2 lines
536 B
JavaScript

import{ao as e,ap as s,ak as a,aq as r,ar as u}from"./main-8113c4f2.js";async function i(i,o,t){const n=new e("updateLovelaceResources"),l=await s(i),c="/hacsfiles/"+o.full_name.split("/")[1],d=a({repository:o,version:t}),p=l.find(e=>e.url.includes(c));n.debug({namespace:c,url:d,exsisting:p}),p&&p.url!==d?(n.debug("Updating exsusting resource for "+c),await r(i,{url:d,resource_id:p.id,res_type:p.type})):l.map(e=>e.url).includes(d)||(n.debug(`Adding ${d} to Lovelace resources`),await u(i,{url:d,res_type:"module"}))}export{i as u};