Build 545032stable
Module 38405
1,779 characters · in no known chunkDependencies
Required by (80)
14644106185722762031498408995622574396806828325791725107563111162112541115184125787171076174459199940201718207803211528234396235058241124311849326084327664328009335542340124352043366999382483411153417325418126428644450827453903460495464477465364469802470214473145480335495544521337532255578152587626615658642489645320646696651663669953670735682618694080710969724066739508777334786953795791808247811611814278834252859703881328881615927815935671952719957565958805996308
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>c});var i=n(668279),r=n(39304),s=n(228366);function a(e){return{...e,extra:{...e?.extra,...{...null!=s.h._currentDispatchActionType?{currentAction:s.h._currentDispatchActionType}:{},lastFewActions:(0,r.lK)()}}}}var o=n(723702),l=n(19575);function u(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};o.isPlatformEmbedded&&l.Ay.updateCrashReporter({user_id:e.id??"",username:e.username??"",email:e.email??"",sentry:{user:{id:e.id??"",username:e.username??"",email:e.email??""}}})}let c={setUser(e,t,n,i){let r={id:e,username:t,email:n,staff:i};window.DiscordSentry?.getCurrentScope().setUser(r),u(r)},clearUser(){window.DiscordSentry?.getCurrentScope().setUser(null),u()},setTags(e){window.DiscordSentry?.getCurrentScope().setTags(e)},setExtra(e){window.DiscordSentry?.getCurrentScope().setExtras(e)},captureException(e,t){let n=a(t);window.DiscordSentry?.withScope(t=>{null!=n.tags&&t.setTags(n.tags),t.setExtras(n.extra),window.DiscordSentry?.captureException(e)})},captureCrash(e,t){let n,i=a(t);return window.DiscordSentry?.withScope(t=>{t.setExtras(i.extra),t.setTag("crash","true"),t.setLevel("fatal"),t.addEventProcessor(e=>{let t=e.exception?.values?.[0];return null!=t&&(t.mechanism={...t.mechanism,handled:!1}),e}),n=window.DiscordSentry?.captureException(e)}),n},captureMessage(e,t){let n=a(t);window.DiscordSentry?.withScope(t=>{null!=n.tags&&t.setTags(n.tags),t.setExtras(n.extra),window.DiscordSentry?.captureMessage(e)})},addFeatureFlag(e,t){let n=window.DiscordSentry?.getClient?.(),i=n?.getIntegrationByName?.("FeatureFlags");i?.addFeatureFlag?.(e,t)},addBreadcrumb(e){(0,i.A)(e)},profiledRootComponent:e=>e,crash(){throw Error("crash")},markCrashHandled(e){},getLastCrashReport:()=>Promise.resolve(null)}}