Build 533169stable
Module 256796
3,063 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>_});var r=n(735438),i=n.n(r),s=n(73153),a=n(736130),o=n(594061),l=n(822382),u=n(23667),c=n(956467);function d(e){if(!Array.isArray(e.pinned))return;let t=e.pinned.some(e=>!0===e);e.pinned=t}let _={fetchTabMessages:function(e){let{searchContext:t,searchTabs:n,searchQueryString:r,pagination:o,trackExactTotalHits:u,getId:_,getLimit:f,onFetchStart:p,onFetchSuccess:h,searchMode:m}=e,E=(0,l._o)(r),g=(0,l.Zf)(E);d(g);let A=(0,l.nm)(m),I={...g,...A},T=(0,l.mt)(t);null!=T&&(0,l.L5)(I,T);let S=c.A.create({id:(0,l.bS)(t),searchContext:t,searchQuery:I,searchTabs:n,getLimit:f,pagination:o,trackExactTotalHits:u});p?.({searchContext:t,searchQueryString:r,searchQuery:I});let y=n.map(e=>_(e));return s.h.dispatch({type:"SEARCH_MESSAGES_START",ids:y}),S.fetch(e=>{let{body:n}=e,r=Object.entries(n.tabs);s.h.dispatch({type:"SEARCH_MESSAGES_SUCCESS",guildId:T,data:r.map(e=>{let[t,r]=e,s=_(t),o=r.cursor;return{id:s,analyticsId:n.analytics_id,totalResults:r.total_results,cursor:null!=o&&i().isEmpty(o)?null:o,messages:r.messages,channels:r.channels??[],threads:r.threads??[],members:(r.members??[]).map(e=>(0,a.A)(e)),doingHistoricalIndex:n.doing_deep_historical_index,documentsIndexed:n.documents_indexed}})}),h?.({searchContext:t,tabEntries:r})},()=>{s.h.dispatch({type:"SEARCH_MESSAGES_INDEXING",ids:y})},e=>{s.h.dispatch({type:"SEARCH_MESSAGES_FAILURE",ids:y,error:e})}),!0},fetchMessages:function(e){let{searchContext:t,searchQueryString:n,pagination:r,searchMode:i,searchEverywhere:o,onFetchStart:c}=e,d=(0,l._o)(n),_=(0,l.Zf)(d),f=(0,l.nm)(i),p={..._,...f,offset:r.offset},h=(0,l.mt)(t);null!=h&&(0,l.L5)(p,h),o&&(p.search_everywhere=!0);let m=(0,l.bS)(t),E=u.A.create({id:m,searchType:t.type,searchQuery:p});c?.({searchContext:t,searchQueryString:n,searchQuery:p}),s.h.dispatch({type:"SEARCH_MESSAGES_START",ids:[m]}),E.fetch(e=>{s.h.dispatch({type:"SEARCH_MESSAGES_SUCCESS",guildId:h,data:[{id:m,analyticsId:e.body.analytics_id,totalResults:e.body.total_results,messages:e.body.messages,threads:e.body.threads??[],members:(e.body.members??[]).map(e=>(0,a.A)(e)),doingHistoricalIndex:e.body.doing_deep_historical_index,documentsIndexed:e.body.documents_indexed,channels:e.body.channels??[],cursor:null}]})},()=>{s.h.dispatch({type:"SEARCH_MESSAGES_INDEXING",ids:[m]})},e=>{s.h.dispatch({type:"SEARCH_MESSAGES_FAILURE",ids:[m],error:e})})},clearSearchRecentMessages:function(){s.h.dispatch({type:"SEARCH_RECENT_MESSAGES_CLEAR"})},clearAllSearchMesssages:function(){s.h.dispatch({type:"SEARCH_MESSAGES_CLEAR_ALL"})},clearSearchMessages:function(e){s.h.dispatch({type:"SEARCH_MESSAGES_CLEAR",id:e})},initializeAutocomplete:function(e){s.h.dispatch({type:"SEARCH_AUTOCOMPLETE_INITIALIZE",searchContext:e})},updateAutocompleteQuery:function(e){let{searchContext:t,tokens:n,queryString:r,cursorScope:i}=e;r.trim().length>0&&o.bW.loadIfNecessary(),s.h.dispatch({type:"SEARCH_AUTOCOMPLETE_QUERY_UPDATE",searchContext:t,tokens:n,cursorScope:i})},markSearchTokensRefreshed:function(){s.h.dispatch({type:"SEARCH_TOKENS_REFRESHED"})}}}