2 lines
14 KiB
JavaScript
2 lines
14 KiB
JavaScript
(self.webpackChunk_twitter_responsive_web=self.webpackChunk_twitter_responsive_web||[]).push([["endpoints.DirectMessagesGraphQL","shared~loader.DMDrawer~bundle.DirectMessages~bundle.TwitterArticles"],{88823:e=>{e.exports={queryId:"mwDRFkTHvbuiBaTw4qcjTg",operationName:"DmAllSearchSlice",operationType:"query",metadata:{featureSwitches:["responsive_web_twitter_blue_verified_badge_is_enabled","responsive_web_graphql_exclude_directive_enabled","verified_phone_label_enabled","responsive_web_graphql_skip_user_profile_image_extensions_enabled","responsive_web_graphql_timeline_navigation_enabled"]}}},47448:e=>{e.exports={queryId:"5zpY1dCR-8NyxQJS_CFJoQ",operationName:"DmGroupSearchSlice",operationType:"query",metadata:{featureSwitches:[]}}},87348:e=>{e.exports={queryId:"I82s0zf2sciyleKmCn5KTQ",operationName:"DmMutedTimeline",operationType:"query",metadata:{featureSwitches:["responsive_web_twitter_blue_verified_badge_is_enabled","responsive_web_graphql_exclude_directive_enabled","verified_phone_label_enabled","responsive_web_graphql_timeline_navigation_enabled","responsive_web_graphql_skip_user_profile_image_extensions_enabled","tweetypie_unmention_optimization_enabled","vibe_api_enabled","responsive_web_edit_tweet_api_enabled","graphql_is_translatable_rweb_tweet_is_translatable_enabled","view_counts_everywhere_api_enabled","longform_notetweets_consumption_enabled","tweet_awards_web_tipping_enabled","freedom_of_speech_not_reach_fetch_enabled","standardized_nudges_misinfo","tweet_with_visibility_results_prefer_gql_limited_actions_policy_enabled","interactive_text_enabled","responsive_web_text_conversations_enabled","longform_notetweets_richtext_consumption_enabled","responsive_web_enhance_cards_enabled"]}}},64987:e=>{e.exports={queryId:"xYSm8m5kJnzm_gFCn5GH-w",operationName:"DmPeopleSearchSlice",operationType:"query",metadata:{featureSwitches:[]}}},30310:(e,i,t)=>{"use strict";t.r(i),t.d(i,{default:()=>b,isFatalDMSearchError:()=>h});var n=t(6899),l=t(17360),r=t(83175),a=t(5189),_=t(88823),s=t.n(_),o=t(47448),d=t.n(o),u=t(87348),c=t.n(u),v=t(64987),m=t.n(v),g=t(82249);const h=(e,i)=>{let t=!1;var n,r;if(null!=i&&i.dmPeopleSearchSlice)t=!(null==i||null==(n=i.dmPeopleSearchSlice)||null==(r=n.items)||!r.length);else if(null!=i&&i.dmGroupSearchSlice){var a,_;t=!(null==i||null==(a=i.dmGroupSearchSlice)||null==(_=a.items)||!_.length)}else if(null!=i&&i.dmMessageSearchSlice){if("DMMessageSlice"!==(null==i?void 0:i.dmMessageSearchSlice.__typename))return!0;var s,o;t=!(null==i||null==(s=i.dmMessageSearchSlice)||null==(o=s.items)||!o.length)}return!t&&(0,l.jB)(e)},p=e=>{var i;const t=null==(i=e.items)?void 0:i.map((e=>null==e?void 0:e.dm_convo_search));return(0,n.Fv)(t,[a.ZP])},b=({apiClient:e,featureSwitches:i})=>({fetchDMAllSearch:t=>t?e.graphQL(s(),{count:null==t?void 0:t.count,query:t.query,withAttachments:i.isTrue("dm_inbox_search_message_attachment_previews_enabled")&&i.isTrue("dm_inbox_search_message_results_enabled")&&i.isTrue("direct_messages_incremental_holdback_2022h1"),withConversationQueryHighlights:i.isTrue("dm_inbox_search_query_highlighting_conversation_results_enabled")&&i.isTrue("direct_messages_incremental_holdback_2022h1"),withMessageQueryHighlights:i.isTrue("dm_inbox_search_query_highlighting_message_results_enabled")&&i.isTrue("dm_inbox_search_message_results_enabled")&&i.isTrue("direct_messages_incremental_holdback_2022h1"),withMessages:i.isTrue("dm_inbox_search_message_results_enabled")&&i.isTrue("direct_messages_incremental_holdback_2022h1"),withSafetyModeUserFields:i.isTrue("rito_safety_mode_blocked_profile_enabled")},h).then((e=>{const i=null==e?void 0:e.dmGroupSearchSlice,t=null==e?void 0:e.dmMessageSearchSlice,l=null==e?void 0:e.dmPeopleSearchSlice;let r=g.d;if(i){var _,s,o;const{entities:e,result:t}=p(i),n=(null==(_=i.items)?void 0:_.find((e=>{var i;return null==e||null==(i=e.highlighting)?void 0:i.query_tokens})))&&(null==(s=i.items)?void 0:s.map((e=>{var i;return null==e||null==(i=e.highlighting)?void 0:i.query_tokens})));r={result:null==(o=r)?void 0:o.result.concat({groupData:{result:t,highlightingTokens:n}}),entities:e}}if(l){var d,u,c,v;const{entities:e,result:i}=p(l),t=(null==(d=l.items)?void 0:d.find((e=>{var i;return null==e||null==(i=e.highlighting)?void 0:i.query_tokens})))&&(null==(u=l.items)?void 0:u.map((e=>{var i;return null==e||null==(i=e.highlighting)?void 0:i.query_tokens})));r={...r,result:null==(c=r)?void 0:c.result.concat({peopleData:{result:i,highlightingTokens:t}}),entities:{...null==(v=r)?void 0:v.entities,...e}}}if(t&&"DMMessageSlice"===(null==t?void 0:t.__typename)){var m,h,b,f;const e=null==t?void 0:t.items,i=(0,n.Fv)(e,[a.JJ]),l=null==e?void 0:e.map((e=>{var i,t;return null==e||null==(i=e.dm_event)||null==(t=i.legacy)?void 0:t.conversation})),_=(null==e?void 0:e.find((e=>{var i;return null==e||null==(i=e.highlighting)?void 0:i.query_tokens})))&&(null==e?void 0:e.map((e=>{var i;return null==e||null==(i=e.highlighting)?void 0:i.query_tokens}))),{entities:s,result:o}=(0,n.Fv)(l,[a.ZP]);r={...r,result:null==(m=r)||null==(h=m.result)?void 0:h.concat({messageData:{conversationIds:o,entryIds:null==i?void 0:i.result,highlightingTokens:_}}),entities:{...null==i?void 0:i.entities,conversations:{...null==(b=r)||null==(f=b.entities)?void 0:f.conversations,...null==s?void 0:s.conversations}}}}return r})):Promise.resolve(g.d),fetchDMGroupSearch:t=>t?e.graphQL(d(),{...t,withConversationQueryHighlights:i.isTrue("dm_inbox_search_query_highlighting_conversation_results_enabled")&&i.isTrue("direct_messages_incremental_holdback_2022h1")},h).then((e=>{const i=null==e?void 0:e.dmGroupSearchSlice;if(i){const{entities:e,result:t}=p(i);return{result:t,entities:e,slice_info:i.sliceInfo}}return g.d})):Promise.resolve(g.d),fetchDMPeopleSearch:t=>t?e.graphQL(m(),{...t,withConversationQueryHighlights:i.isTrue("dm_inbox_search_query_highlighting_conversation_results_enabled")&&i.isTrue("direct_messages_incremental_holdback_2022h1")},h).then((e=>{const i=null==e?void 0:e.dmPeopleSearchSlice;if(i){const{entities:e,result:t}=p(i);return{result:t,entities:e,slice_info:i.sliceInfo}}return g.d})):Promise.resolve(g.d),fetchDMMutedUsers:({count:t,cursor:n})=>e.graphQL(c(),{count:t,cursor:n,includePromotedContent:!1,...(0,r.d)(i)},(0,l.kj)((e=>{var i,t;return!(null!=e&&null!=(i=e.viewer)&&null!=(t=i.dm_muting_timeline)&&t.timeline)}),"GQL URT: Failed to render DM Muting timeline")).then((e=>{var i,t;return(null==(i=e.viewer)||null==(t=i.dm_muting_timeline)?void 0:t.timeline)||g.cY}))})},83175:(e,i,t)=>{"use strict";t.d(i,{S:()=>a,d:()=>r});var n=t(60917),l=t.n(n);const r=e=>{const i=e.isTrue("responsive_web_reactions_enabled");return{...a(e),withDownvotePerspective:e.isTrue("rweb_reply_downvote_enabled"),withReactionsMetadata:i,withReactionsPerspective:i}},a=e=>l()},5189:(e,i,t)=>{"use strict";t.d(i,{JJ:()=>u,ZP:()=>v});t(6886),t(36728);var n=t(6899),l=t(29086),r=t(22167),a=t(46395),_=t(15804),s=t(85364);const o=Object.freeze({GROUP:"GroupDm",ONE_TO_ONE:"OneToOneDm",UNKNOWN:"Unknown"}),d=Object.freeze({MessageCreate:r.Cr.MESSAGE,ParticipantsJoin:r.Cr.PARTICIPANTS_JOIN,ParticipantsLeave:r.Cr.PARTICIPANTS_LEAVE,ConversationNameUpdate:r.Cr.CONVERSATION_NAME_UPDATE,JoinConversation:r.Cr.JOIN_CONVERSATION}),u=new n.fK.Entity("entries",{message_data:{attachment:{card:_.Z,tweet:{status:s.Z}}}},{processStrategy:(e,i,t)=>{var n,r,_,s,o,u,c;const{legacy:v,rest_id:m}=(null==e?void 0:e.dm_event)||{},g=null==v?void 0:v.event_type,{affects_sort:h,request_id:p}=v||{};let b,f,y="Unknown";g in d&&(y=d[g]);const S=null==v||null==(n=v.conversation)?void 0:n.rest_id,T=null==v||null==(r=v.event_detail)?void 0:r.dm,E=null==v?void 0:v.created_at_millis,{card:A,media:w,tweet_results:N,urls_entity:O}=(null==T||null==(_=T.attachments)?void 0:_[0])||{};if(null!=A&&A.legacy&&(b={card:A}),null!=O&&O.length&&T.text&&O.forEach((e=>{null!=e&&e.indices[0]&&(f=T.text.slice(0,null==e?void 0:e.indices[0]).concat(T.text.slice(e.indices[1])))})),"Tweet"===(null==N||null==(s=N.result)?void 0:s.__typename)){var I,D,M,R,C,x,P,k,q;const e=null==N||null==(I=N.result)||null==(D=I.legacy)?void 0:D.entities;let i;null!=e&&null!=(M=e.media)&&M.length?i=null==e?void 0:e.media[0]:null!=e&&null!=(R=e.urls)&&R.length&&(i=null==e?void 0:e.urls[0]);const{display_url:t,expanded_url:n,id_str:l,indices:r,url:a}=i||{},{extended_entities:_}=(null==N||null==(C=N.result)?void 0:C.legacy)||{},s=null==_||null==(x=_.media)?void 0:x.map((e=>{if(null!=e&&e.video_info){var i;const t=null==e||null==(i=e.video_info)?void 0:i.variants;return{...e,video_info:{...null==e?void 0:e.video_info,variants:t}}}return e})),o={...null==N||null==(P=N.result)||null==(k=P.legacy)?void 0:k.extended_entities,media:s};b={tweet:{status:{...null==N?void 0:N.result,legacy:{...null==N||null==(q=N.result)?void 0:q.legacy,extended_entities:o}},display_url:t,expanded_url:n,indices:r,url:a,id:l}}}const G=w?(0,l.m)(w):null;G&&G.type&&("photo"===G.type?b={photo:G}:"video"===G.type?b={video:G}:"animated_gif"===G.type&&(b={animated_gif:G}));const L={affects_sort:h,request_id:p,time:E,type:y,conversation_id:S,message_data:{id:m,text:f||(null==T?void 0:T.text),entities:null==T?void 0:T.entities,recipient_id:null==T||null==(o=T.recipient_results)||null==(u=o.result)?void 0:u.rest_id,sender_id:null==T||null==(c=T.sender_results)?void 0:c.result.rest_id,attachment:b},id:m};return(0,a.Z)(L,i,t)},idAttribute:e=>{var i;return null==e||null==(i=e.dm_event)?void 0:i.rest_id}}),c=new n.fK.Entity("conversations",{},{processStrategy:(e,i,t)=>{var n,l,_;const{id:s,labels:d,legacy:u,perspectival_conversation_metadata:c,rest_id:v}=e||{},m={},g=[];for(const e of(null==u?void 0:u.participants_metadata)||[]){var h;const i=null==e||null==(h=e.user_results)?void 0:h.result;if(!i||!i.legacy)continue;const t={description:i.legacy.description,id_str:i.legacy.id_str,name:i.legacy.name,profile_image_url_https:i.legacy.profile_image_url_https||"",screen_name:i.legacy.screen_name};m[i.rest_id]=t,g.push({user:t,user_id:i.rest_id})}let p=null==u||null==(n=u.metadata)?void 0:n.avatar;const b=null==(l=p)?void 0:l.media_info,f=null==e?void 0:e.last_readable_event_id;if(b){const{original_img_height:e,original_img_url:i,original_img_width:t}=b||{};p={image:{original_info:{height:e,width:t,url:i}}}}const y=(null==u||null==(_=u.metadata)?void 0:_.conversation_type)===o.GROUP?r.eD.GROUP:r.eD.ONE_TO_ONE,S={...null==u?void 0:u.perspectival_conversation_metadata,...null==u?void 0:u.metadata,...c,id:s,conversation_id:v,avatar:p,labels:d,last_readable_event_id:f,type:y,participants:g,users:m};return(0,a.Z)(S,i,t)},idAttribute:e=>{var i;return null==e||null==(i=e.legacy)?void 0:i.conversation_id}});c.define({entities:u});const v=c},29086:(e,i,t)=>{"use strict";t.d(i,{m:()=>n});const n=e=>{const i=null==e?void 0:e.media_info;if("ApiImage"===(null==i?void 0:i.__typename)){var t;return{altText:i.alt_text,display_url:i.original_img_url,expanded_url:i.original_img_url,ext_alt_text:i.alt_text,...(null==(t=i.color_info)?void 0:t.palette)&&{ext_media_color:{palette:i.color_info.palette}},id:r(e.media_id),id_str:e.media_id||"",media_key:e.media_key,media_url:i.original_img_url,media_url_https:i.original_img_url,original_info:{height:i.original_img_height,width:i.original_img_width},sizes:{original:{h:i.original_img_height,resize:"fit",w:i.original_img_width}},type:"photo"}}if("ApiVideo"===(null==i?void 0:i.__typename)){const{__typename:t,...n}=i;return l(n,e.media_id,null==i?void 0:i.__typename)}if("ApiGif"===(null==i?void 0:i.__typename)){const{__typename:t,...n}=i;return l(n,e.media_id,null==i?void 0:i.__typename)}},l=(e,i,t)=>{var n;const l="ApiGif"===t?"animated_gif":"video",a=e.preview_image;return{type:l,id:r(i),id_str:i||"",ext_alt_text:null==a?void 0:a.alt_text,ext_media_color:{palette:(null==a||null==(n=a.color_info)?void 0:n.palette)||[]},media_url:(null==a?void 0:a.original_img_url)||"",media_url_https:(null==a?void 0:a.original_img_url)||"",url:(null==a?void 0:a.original_img_url)||"",display_url:(null==a?void 0:a.original_img_url)||"",expanded_url:(null==a?void 0:a.original_img_url)||"",original_info:{height:(null==a?void 0:a.original_img_height)||0,width:(null==a?void 0:a.original_img_width)||0},sizes:{original:{h:(null==a?void 0:a.original_img_height)||0,resize:"fit",w:(null==a?void 0:a.original_img_width)||0}},video_info:{aspect_ratio:[e.aspect_ratio.numerator,e.aspect_ratio.denominator],...e.duration_millis&&{duration_millis:e.duration_millis},variants:e.variants.map((e=>({bitrate:e.bit_rate,content_type:e.content_type,url:e.url})))}}},r=e=>{const i=parseInt(e,10);return Number.isNaN(i)?0:i}},22167:(e,i,t)=>{"use strict";t.d(i,{Cr:()=>r,To:()=>l,UN:()=>a,eD:()=>n});const n=Object.freeze({ONE_TO_ONE:"ONE_TO_ONE",GROUP:"GROUP_DM"}),l=Object.freeze({AT_END:"AT_END",HAS_MORE:"HAS_MORE"}),r=Object.freeze({CONVERSATION_AVATAR_UPDATE:"conversation_avatar_update",CONVERSATION_NAME_UPDATE:"conversation_name_update",CONVERSATION_PROFILE_INFO_HEADER:"conversation_profile_info_header",CONVERSATION_READ:"conversation_read",CONVO_METADATA_UPDATE:"convo_metadata_update",DELEGATE_ALERT_BANNER:"delegate_alert_banner",DISABLE_NOTIFICATIONS:"disable_notifications",ENABLE_NOTIFICATIONS:"enable_notifications",JOIN_CONVERSATION:"join_conversation",LOADING_INDICATOR:"loading_indicator",MARK_ALL_AS_READ:"mark_all_as_read",MENTION_NOTIFICATIONS_UPDATE:"mention_notifications_setting_update",MESSAGE:"message",MESSAGE_DELETE:"message_delete",MESSAGE_MARK_AS_NOT_SPAM:"message_unmark_as_spam",MESSAGE_MARK_AS_SPAM:"message_mark_as_spam",NEW_MESSAGES_DIVIDER:"new_messages_divider",PARTICIPANTS_JOIN:"participants_join",PARTICIPANTS_LEAVE:"participants_leave",REACTION_CREATE:"reaction_create",REACTION_DELETE:"reaction_delete",READ_ONLY_INDICATOR:"read_only_indicator",REMOVE_CONVERSATION:"remove_conversation",TRUST_CONVERSATION:"trust_conversation",TYPING_INDICATOR:"typing_indicator",WELCOME_MESSAGE:"welcome_message_create"}),a=Object.freeze({MUTUAL_FRIENDS:"mutual_friends"})}}]);
|
|
//# sourceMappingURL=https://ton.local.twitter.com/responsive-web-internal/sourcemaps/client-web/endpoints.DirectMessagesGraphQL.7c30b90a.js.map
|