tweb/public/24.4b9f00474f1f2b0d38ce.chu...

2 lines
7.4 KiB
JavaScript
Raw Normal View History

2022-03-25 16:07:29 +01:00
(this.webpackJsonp=this.webpackJsonp||[]).push([[24],{113:function(e,t,s){"use strict";function a(e,t){const s=t.split(".");let a=e;return s.forEach(e=>{e&&(a=a[e])}),a}s.d(t,"a",(function(){return a}))},139:function(e,t,s){"use strict";s.d(t,"a",(function(){return n}));var a=s(53),i=s(84);function n(e,t,s,o){for(const r in e)typeof t[r]!=typeof e[r]?(t[r]=Object(a.a)(e[r]),s&&s(o||r)):Object(i.a)(e[r])&&n(e[r],t[r],s,o||r)}},17:function(e,t,s){"use strict";s.r(t),s.d(t,"STATE_INIT",(function(){return _})),s.d(t,"AppStateManager",(function(){return k}));var a=s(43),i=s(50),n=s(15),o=s(89),r=s(41),h=s(7),d=s(30),l=s(103),c=s(0),u=s(138),g=s(74),p=s(66);function f(e,t){e=e.split(" ",1)[0],t=t.split(" ",1)[0];const s=e.split("."),a=t.split(".");for(let e=0;e<s.length;++e){const t=+s[e],i=+a[e];if(t>i)return 1;if(t<i)return-1}return 0}var m=s(53),b=s(113);var S=s(139),v=function(e,t,s,a){return new(s||(s=Promise))((function(i,n){function o(e){try{h(a.next(e))}catch(e){n(e)}}function r(e){try{h(a.throw(e))}catch(e){n(e)}}function h(e){var t;e.done?i(e.value):(t=e.value,t instanceof s?t:new s((function(e){e(t)}))).then(o,r)}h((a=a.apply(e,t||[])).next())}))};const y=h.a.version,P=h.a.build,_={allDialogsLoaded:{},pinnedOrders:{},contactsList:[],updates:{},filters:{},maxSeenMsgId:0,stateCreatedTime:Date.now(),recentEmoji:[],topPeersCache:{},recentSearch:[],version:y,build:P,authState:{_:c.IS_MOBILE?"authStateSignIn":"authStateSignQr"},hiddenPinnedMessages:{},settings:{messagesTextSize:16,distanceUnit:"kilometers",sendShortcut:"enter",animationsEnabled:!0,autoDownload:{photo:{contacts:!0,private:!0,groups:!0,channels:!0},video:{contacts:!0,private:!0,groups:!0,channels:!0},file:{contacts:!0,private:!0,groups:!0,channels:!0}},autoDownloadNew:{_:"autoDownloadSettings",file_size_max:3145728,pFlags:{video_preload_large:!0,audio_preload_next:!0},photo_size_max:1048576,video_size_max:15728640,video_upload_maxbitrate:100},autoPlay:{gifs:!0,videos:!0},stickers:{suggest:!0,loop:!0},emoji:{suggest:!0,big:!0},themes:[{name:"day",background:{blur:!1,slug:"pattern",color:"#dbddbb,#6ba587,#d5d88d,#88b884",highlightningColor:"hsla(86.4, 43.846153%, 45.117647%, .4)",intensity:50,id:"1"}},{name:"night",background:{blur:!1,slug:"pattern",color:"#fec496,#dd6cb9,#962fbf,#4f5bd5",highlightningColor:"hsla(299.142857, 44.166666%, 37.470588%, .4)",intensity:-50,id:"-1"}}],theme:"system",notifications:{sound:!1},timeFormat:(new Date).toLocaleString().match(/\s(AM|PM)/)?"h12":"h23"},keepSigned:!0,chatContextMenuHintWasShown:!1,stateId:Object(p.a)(32),notifySettings:{}},w=Object.keys(_),T=["contactsList","stateCreatedTime","maxSeenMsgId","filters","topPeers"];class k extends i.a{constructor(){super(),this.log=Object(r.b)("STATE"),this.neededPeers=new Map,this.singlePeerMap=new Map,this.storages={users:new l.a(u.a,"users"),chats:new l.a(u.a,"chats"),dialogs:new l.a(u.a,"dialogs")},this.storagesResults={},this.storage=o.a,this.loadSavedState(),n.default.addEventListener("user_auth",()=>{this.requestPeerSingle(n.default.myId,"self")})}loadSavedState(){return this.loaded||(console.time("load state"),this.loaded=new Promise(e=>{const t=Object.keys(this.storages),s=t.map(e=>this.storages[e].getAll()),a=w.map(e=>o.a.get(e)).concat(g.a.get("user_auth"),g.a.get("state_id")).concat(o.a.get("user_auth")).concat(s);Promise.all(a).then(s=>v(this,void 0,void 0,(function*(){let a=this.state={};for(let e=0,t=w.length;e<t;++e){const t=w[e],i=s[e];void 0!==i?a[t]=i:this.pushToState(t,Object(m.a)(_[t]))}s.splice(0,w.length);let i=s.shift();const r=s.shift(),l=s.shift();if(!i&&l){i=l;const e=["dc","server_time_offset","xt_instance"];for(let t=1;t<=5;++t)e.push(`dc${t}_server_salt`),e.push(`dc${t}_auth_key`);const t=yield Promise.all(e.map(e=>o.a.get(e)));e.push("user_auth"),t.push("number"==typeof i||"string"==typeof i?{dcID:t[0]||h.a.baseDcId,date:Date.now()/1e3|0,id:i.toPeerId(!1)}:i);let s={};e.forEach((e,a)=>{s[e]=t[a]}),yield g.a.set(s)}i&&(a.authState={_:"authStateSignedIn"},n.default.dispatchEvent("user_auth","number"==typeof i||"string"==typeof i?{dcID:0,date:Date.no
//# sourceMappingURL=24.4b9f00474f1f2b0d38ce.chunk.js.map