2 lines
801 B
JavaScript
2 lines
801 B
JavaScript
import{c$ as d,cG as f,r as g}from"./B565zvD7.js";import{b as m,i as l}from"./xNI5qY7-.js";import{c as y}from"./DpOHDcrK.js";var u=Object.prototype,v=u.hasOwnProperty,h=y(function(e,n,s){v.call(e,s)?e[s].push(n):d(e,s,[n])});const O=f("media",()=>{const e=g([]);return{users:e,getList:async()=>{e.value=[];const s=await m(),o=h(s,"user_id");Object.keys(o).forEach(i=>{var c;if((c=o[i])!=null&&c.length){const t=o[i][0].users,p=o[i].filter(a=>{var r;return(r=a==null?void 0:a.mediaitems)==null?void 0:r.length}).map(a=>{let r=a.storyviews;return l(a.id)&&(r=[...r??[],{user_id:"me"}]),{id:a.id,caption:a.caption,storyviews:r,url:a.mediaitems[0].media_url,type:a.mediaitems[0].media_type}});e.value.push({id:i,name:t==null?void 0:t.name,avatar:t==null?void 0:t.avatar,stories:p})}})}}});export{O as u};
|