Loading
function(e,t,i){i.d(t,{H:()=>m,q:()=>A});var l=i(636537),n=i(228366),s=i(66834),a=i(725613),r=i(734057),c=i(927813),o=i(769022),d=i(652215);let u=10*c.A.Millis.MINUTE;function m(e){n.h.dispatch({type:"VOICE_CHANNEL_HISTORY_START_TRACKING",channelId:e})}function A(e){let t=o.A.getLastFetchTime(e);null!=t&&Date.now()-t<u||(n.h.dispatch({type:"VOICE_CHANNEL_HISTORY_UPDATE_LAST_FETCH_TIME",channelId:e,timestamp:Date.now()}),h(e))}async function h(e){try{let t=r.A.getChannel(e),i=a.A.getStartTime(t);if(null==i)return;let c={session_start_time:new Date(i).toISOString()},{body:o}=await l.Bo.get({url:d.Rsh.CHANNEL_VOICE_HISTORY(e),rejectWithError:!0,query:c}),u=(o.voice_leaves??[]).map(e=>({userId:e.user_id,leftAt:e.timestamp})),m=(o.activities??[]).map(e=>({userId:e.author_id,applicationId:e.application_id??void 0,applicationName:e.application_name??"",endedAt:e.timestamp}));if(n.h.dispatch({type:"VOICE_CHANNEL_HISTORY_FETCH_COMPLETE",channelId:e,voiceLeaves:u,activities:m}),null!=t&&null!=t.guild_id){let e=[...u.map(e=>e.userId),...m.map(e=>e.userId)];e.length>0&&s.A.requestMembersById(t.guild_id,e,!1)}}catch{}}}