Module 256796

3,062 characters · in no known chunk
Dependencies
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(735438),r=n.n(i),s=n(228366),a=n(736130),o=n(594061),l=n(822382),u=n(23667),d=n(956467);let c={fetchTabMessages:function(e){let{searchContext:t,searchTabs:n,searchQueryString:i,pagination:o,trackExactTotalHits:u,getId:c,getLimit:_,onFetchStart:h,onFetchSuccess:f,searchMode:E}=e,p=(0,l._o)(i),m=(0,l.Zf)(p);!function(e){if(!Array.isArray(e.pinned))return;let t=e.pinned.some(e=>!0===e);e.pinned=t}(m);let g=(0,l.nm)(E),A={...m,...g},I=(0,l.mt)(t);null!=I&&(0,l.L5)(A,I);let T=d.A.create({id:(0,l.bS)(t),searchContext:t,searchQuery:A,searchTabs:n,getLimit:_,pagination:o,trackExactTotalHits:u});h?.({searchContext:t,searchQueryString:i,searchQuery:A});let S=n.map(e=>c(e));return s.h.dispatch({type:"SEARCH_MESSAGES_START",ids:S}),T.fetch(e=>{let{body:n}=e,i=Object.entries(n.tabs);s.h.dispatch({type:"SEARCH_MESSAGES_SUCCESS",guildId:I,data:i.map(e=>{let[t,i]=e,s=c(t),o=i.cursor;return{id:s,analyticsId:n.analytics_id,totalResults:i.total_results,cursor:null!=o&&r().isEmpty(o)?null:o,messages:i.messages,channels:i.channels??[],threads:i.threads??[],members:(i.members??[]).map(e=>(0,a.A)(e)),doingHistoricalIndex:n.doing_deep_historical_index,documentsIndexed:n.documents_indexed}})}),f?.({searchContext:t,tabEntries:i})},()=>{s.h.dispatch({type:"SEARCH_MESSAGES_INDEXING",ids:S})},e=>{s.h.dispatch({type:"SEARCH_MESSAGES_FAILURE",ids:S,error:e})}),!0},fetchMessages:function(e){let{searchContext:t,searchQueryString:n,pagination:i,searchMode:r,searchEverywhere:o,onFetchStart:d}=e,c=(0,l._o)(n),_=(0,l.Zf)(c),h=(0,l.nm)(r),f={..._,...h,offset:i.offset},E=(0,l.mt)(t);null!=E&&(0,l.L5)(f,E),o&&(f.search_everywhere=!0);let p=(0,l.bS)(t),m=u.A.create({id:p,searchType:t.type,searchQuery:f});d?.({searchContext:t,searchQueryString:n,searchQuery:f}),s.h.dispatch({type:"SEARCH_MESSAGES_START",ids:[p]}),m.fetch(e=>{s.h.dispatch({type:"SEARCH_MESSAGES_SUCCESS",guildId:E,data:[{id:p,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:[p]})},e=>{s.h.dispatch({type:"SEARCH_MESSAGES_FAILURE",ids:[p],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:i,cursorScope:r}=e;i.trim().length>0&&o.bW.loadIfNecessary(),s.h.dispatch({type:"SEARCH_AUTOCOMPLETE_QUERY_UPDATE",searchContext:t,tokens:n,cursorScope:r})},markSearchTokensRefreshed:function(){s.h.dispatch({type:"SEARCH_TOKENS_REFRESHED"})}}}