montana/Russian/Site/messenger/dist/2859.848d313df88c290b89c2.js

2 lines
55 KiB
JavaScript
Raw Normal View History

2026-05-18 18:05:32 +03:00
"use strict";(self.webpackChunkmontana_messenger=self.webpackChunkmontana_messenger||[]).push([[2859],{42347(t,e,a){a.d(e,{A$:()=>D,Jm:()=>N,ad:()=>E});var s=a(23174),i=a(89925),o=a(31481),d=a(85982),n=a(55148),r=a(46275),c=a(48899),l=a(14487),h=a(49763),u=a(87894),I=a(60343),p=a(6e4),m=a(37836),g=a(59852),f=a(4875),b=a(90709),C=a(13439),V=a(15186),y=a(80840),w=a(32989),v=a(39848),F=a(11597),S=a(71331),A=a(64520),x=a(96115);const M=new Set(["FILTERS_TOO_MUCH","CHATLISTS_TOO_MUCH","INVITES_TOO_MUCH"]),P=(0,m.nF)(t=>t(),3e3,!0),T=(0,m.sg)(t=>t(),500,!1,!0);function U(t,e){(0,f.px)("abortChatRequests",{chatId:t,threadId:e})}function J(t,e,a,...[s=(0,l.g0)()]){const i=(0,F.Xf0)(t,s),o=i?.chatId,d=i?.threadId;if(o&&(o!==e||d!==a)){const[a,i]=Object.values(t.byTabId).reduce(([e,a],{id:i})=>{if(i===s||e&&a)return[e,a];const n=(0,F.Xf0)(t,i),r=n?.chatId===o;return[e||r,a||r&&n?.threadId===d]},[o===e,!1]);(!a||!i)&&U(o,a?d:void 0)}}async function k(t,e,a){if(e||!t.isCreator)return!1;const s=await(0,f.px)("fetchFutureCreatorAfterLeave",{chat:t});if(!s)return!1;const i=(0,C.mS)().settings.byKey.hasPassword,o=(0,C.ko)();return i?(o.openLeaveGroupModal({chatId:t.id,nextOwnerId:s.id,tabId:a}),!0):(o.openTwoFaCheckModal({tabId:a}),!0)}function B(t,e){let a=(0,C.mS)();a=(0,V.CX_)(a,t),(0,C.UF)(a),(0,F.Xf0)(a,e)?.chatId===t&&(0,C.ko)().openChat({id:void 0,tabId:e}),a=(0,C.mS)();const s=(0,F.zeq)(a,t);if(!s)return;const i=Object.keys(s).map(Number).filter(I.iL);i.length&&(a=(0,V.AH0)(a,t,i),(0,C.UF)(a))}async function R(t,e,a){let i=(0,C.mS)();const d=(0,F.xzS)(i)?.id,n=a?{}:(0,F.$TA)(i,t),r=n.nextOffsetPeerId?(0,F.PVB)(i,n.nextOffsetPeerId):void 0,c=n.nextOffsetDate,l=n.nextOffsetId,h=!(a||r||c||l),I="active"===t&&h,p=(0,F.trm)(i),m=(0,F.mBe)(i,i.currentUserId),g="saved"===t?await(0,f.px)("fetchSavedChats",{parentPeer:m,limit:o.uCr,offsetDate:c,offsetId:l,offsetPeer:r,withPinned:h&&!p}):await(0,f.px)("fetchChats",{limit:o.uCr,offsetDate:c,offsetId:l,offsetPeer:r,archived:"archived"===t,withPinned:h&&!p,lastLocalServiceMessageId:d});if(!g)return;const{chatIds:b}=g;i=(0,C.mS)();const y=(0,u.dU)(g.chats,"id");return i=(0,V.CKT)(i,(0,u.dU)(g.users,"id")),i=(0,V.h7P)(i,y),i=h?(0,V.hOQ)(i,t,b):(0,V.ec2)(i,t,b),I?(i=(0,V.wWy)(i,g.userStatusesById),i=(0,V.GEE)(i,g.notifyExceptionById)):(i=(0,V.d2X)(i,g.userStatusesById),i=(0,V.DeY)(i,g.notifyExceptionById)),i=(0,V.qwk)(i,t,g),i=(0,V.XUr)(i,g.lastMessageByChatId,t),a||(i=(0,V.tPq)(i,t,g.nextOffsetId,g.nextOffsetPeerId,g.nextOffsetDate)),("active"===t||"archived"===t)&&(e?g.chatIds:Object.keys(g.draftsById)).forEach(t=>{const e=g.draftsById[t],a=(0,x.$j)(i,t,s.l3);(e||a)&&((0,x.GA)(i,t,s.l3)?.isLocal||(i=(0,v.w1)(i,t,s.l3,"draft",e)))}),0!==b.length&&b.length!==g.totalChatCount||i.chats.isFullyLoaded[t]||(i={...i,chats:{...i.chats,isFullyLoaded:{...i.chats.isFullyLoaded,[t]:!0}}}),(0,C.UF)(i),{threadInfos:g.threadInfos,threadReadStatesById:g.threadReadStatesById,messages:g.messages}}async function E(t,e,a){if((0,F.trm)(t))return;const s=await(0,f.px)("fetchFullChat",a);if(!s)return;const{chats:i,userStatusesById:o,fullInfo:d,groupCall:n,membersCount:r,isForumAsMessages:c}=s;if(t=(0,C.mS)(),t=(0,V.h7P)(t,(0,u.dU)(i,"id")),o&&(t=(0,V.d2X)(t,o)),n){const e=(0,S.Ip)(t,n.id);t=(0,y.h9)(t,n.id,(0,u.cJ)(n,["connectionState","isLoaded"]),void 0,e?void 0:n.participantsCount)}void 0!==r&&(t=(0,V.wix)(t,a.id,{membersCount:r})),a.isForum&&(t=(0,V.wix)(t,a.id,{isForumAsMessages:c})),t=(0,V.iW2)(t,a.id,d),(0,C.UF)(t);const l=d.stickerSet,h=l&&(0,F.ycM)(t,l);l&&!h&&e.loadStickers({stickerSetInfo:{id:l.id,accessHash:l.accessHash}});const I=d.emojiSet,p=I&&(0,F.ycM)(t,I);return I&&!p&&e.loadStickers({stickerSetInfo:{id:I.id,accessHash:I.accessHash}}),s}async function D(t,e,a){t=(0,C.mS)();const s=a?void 0:(0,F.qn$)(t,e);if(s&&!s.isMin)return s;const{chat:i,user:o}=await(0,f.px)("getChatByUsername",e,a)||{};return i?(t=(0,C.mS)(),t=(0,V.wix)(t,i.id,i),o&&(t=(0,V.TKu)(t,o.id,o)),(0,C.UF)(t),i):void 0}async function H(t,e,a,...[s=(0,l.g0)()]){const i=await D(t,a);if(!i)return;t=(0,C.mS)();const o=(0,F.mBe)(t,i.id);i
//# sourceMappingURL=2859.848d313df88c290b89c2.js.map