Files
home-assistant/custom_components/hacs/hacs_frontend/c.15b2193e.js
2022-06-04 14:23:34 -07:00

2 lines
544 B
JavaScript

import{ap as e,aq as s,ak as a,ar as r,as as u}from"./main-c805434e.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};