Module 401124

2,353 characters · in no known chunk
Dependencies
Source Raw
function(e,t,n){"use strict";n.r(t),n.d(t,{enable:()=>y,isNotSupported:()=>T,trackToggleSelfDeaf:()=>N,trackToggleSelfMute:()=>v});var r=n(627968);n(64700);var i=n(421380),s=n(397927),a=n(73153),o=n(626584),l=n(734057),u=n(430452),c=n(309010),d=n(532624),_=n(531685),f=n(954571),p=n(350535),h=n(427603),m=n(652215),E=n(765682),g=n(985018);let A=new o.A("AudioActionCreators");function I(){(0,s.mMO)(async()=>{let{default:e}=await Promise.all([n.e("56423"),n.e("25280")]).then(n.bind(n,987482));return t=>(0,r.jsx)(e,{source:"Unsupported Browser",...t})})}function T(){return!u.Ay.isSupported()&&((0,s.qfG)(e=>(0,r.jsx)(s.VoidConfirmModal,{header:g.intl.string(g.t.ilMTy0),confirmText:g.intl.string(g.t["BK8LK+"]),cancelText:g.intl.string(g.t["ETE/oC"]),onConfirm:I,confirmButtonColor:i.$n.Colors.BRAND,...e,children:(0,r.jsx)(s.Text,{variant:"text-md/normal",children:g.intl.string(g.t.h66vlB)})})),!0)}function S(e){f.default.track(m.HAw.PERMISSIONS_ACKED,{type:"audio",action:e})}function y(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];return T()?Promise.resolve(!1):(f.default.track(m.HAw.PERMISSIONS_REQUESTED,{type:"audio"}),u.Ay.getMediaEngine().enable().then(()=>{a.h.dispatch({type:"MEDIA_ENGINE_SET_AUDIO_ENABLED",enabled:!0,unmute:e}),S(E.hL.ACCEPTED)},e=>{switch(e){case m.xei.NO_DEVICES_FOUND:S(E.hL.NO_DEVICES);break;case m.xei.PERMISSION_DENIED:S(E.hL.DENIED);break;case m.xei.PERMISSION_DISMISSED:S(E.hL.DISMISSED);break;default:S(E.hL.ERROR),A.warn(`unknown getUserMedia error: ${e}`)}}).then(()=>!0))}function v(e){let{usedKeybind:t=!1,location:n}=e,r=d.Ay.getKeybindForAction(m.hCu.TOGGLE_MUTE,!1,!0),i=c.A.getVoiceChannelId(),s=null!=i?l.A.getChannel(i):null;f.default.track(m.HAw.INPUT_MUTE_TOGGLED,{enabled:!u.Ay.isSelfMute(),custom_keybind_assigned:null!=r,used_keybind:t,app_in_focus:_.A.isAppFocused(),overlay_activated:null!=(0,h.A)(),voice_channel_type:null!=s?s.type:null,location:n})}function N(e){let{usedKeybind:t=!1,location:n}=e,r=d.Ay.getKeybindForAction(m.hCu.TOGGLE_DEAFEN,!1,!0),i=c.A.getVoiceChannelId(),s=null!=i?l.A.getChannel(i):null;f.default.track(m.HAw.SELF_DEAFEN_TOGGLED,{enabled:!u.Ay.isSelfDeaf(),keybind_assigned:null!=r?(0,p.dI)(r.shortcut):void 0,used_keybind:t,app_in_focus:_.A.isAppFocused(),overlay_activated:null!=(0,h.A)(),voice_channel_type:null!=s?s.type:null,location:n})}}