Build 608660stable
Module 145567
1,770 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{$p:()=>f,D$:()=>h,Ml:()=>_,S$:()=>p,bB:()=>E,lu:()=>I});var i,r=n(228366),a=n(308528),s=n(684013),l=n(280450),o=n(734057),d=n(810412),c=n(140069),u=n(41984);function _(e){let{channelId:t,source:n,lastActivityAtMs:i=Date.now(),lastMessageId:a}=e;return r.h.dispatch({type:"OVERLAY_TEXT_CHAT_ADD_OR_UPDATE_CHANNEL",channelId:t,source:n,lastActivityAtMs:i,lastMessageId:a})}var E=((i={}).CHANNEL="CHANNEL",i.DM_USER="DM_USER",i);async function A(e){let{userId:t,existingChannelId:n}=e,i=n??o.A.getDMFromUserId(t)??null;if(null!=i)return i;if(t===l.default.getId())return null;try{let e=await a.A.getDMChannel(t);if(null!=e)return e}catch{}try{let e=await a.A.ensurePrivateChannel(t);if(null!=e)return e}catch{}return null}async function h(e){let{target:t,source:n,widgetType:i}=e,a="CHANNEL"===t.kind?t.channelId:await A(t);if(null==a)return null;let l="CHANNEL"===t.kind?t.guildId:null,o=t.messageId??null,_=c.A.getSelectedChannelId();return null!=i&&n!==u.B9.AUTOMATIC_CHANNEL_SELECT&&(null==_?(0,d.YX)(i,{type:d.Z5.TEXT_CHAT,value:d.IP.OPENED_TEXT_CHAT,secondaryValue:n}):_!==a&&(0,d.YX)(i,{type:d.Z5.TEXT_CHAT,value:d.IP.CHANNEL_SELECTED,secondaryValue:n})),null!=_&&s.A.ackTextChatChannel(_),await r.h.dispatch({type:"OVERLAY_TEXT_CHAT_SELECT_CHANNEL",channelId:a,source:n,guildId:l,messageId:o}),a}function I(e){let{channelId:t,widgetType:n,secondaryValue:i="remove_channel"}=e;return(0,d.YX)(n,{type:d.Z5.TEXT_CHAT,value:d.IP.CLOSED_TEXT_CHAT,secondaryValue:i}),r.h.dispatch({type:"OVERLAY_TEXT_CHAT_REMOVE_CHANNEL",channelId:t})}function f(){return r.h.dispatch({type:"OVERLAY_TEXT_CHAT_REMOVE_ALL_CHANNELS"})}function p(e){let{minimized:t}=e;return r.h.dispatch({type:"OVERLAY_TEXT_CHAT_SET_VOICE_CHAT_MINIMIZED",minimized:t})}}