Build 614181stable
Module 753189
736 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>l});var i=n(439372),r=n(174459),a=n(652215);class s extends i.A{actions={MESSAGE_CREATE:e=>this.handleMessageCreate(e),MESSAGE_UPDATE:e=>this.handleMessageUpdate(e)};handleMessageCreate(e){let{message:t}=e;this._trackIfSessionMetadataExists(t)}handleMessageUpdate(e){let{message:t}=e;this._trackIfSessionMetadataExists(t)}_getAuthorizedApplicationIds(e){try{return e.authorized_application_ids}catch{return null}}_trackIfSessionMetadataExists(e){null!=e.session_metadata&&r.default.track(a.HAw.MESSAGE_DISPATCH_SESSION_METADATA_FOUND,{message_id:e.id,channel_id:e.channel_id,author_id:e.author?.id,authorized_application_ids:this._getAuthorizedApplicationIds(e.session_metadata)})}}let l=new s}