OverviewFilesCommitsIssuesDocsReleasesPeers

holepunchto-deps / @holepunchto / keet-store / store / stats / flow / start-roomList.js

1 lines · javascript ref:
function _0x26bc(){const _0x2631fa=['now','3518184XdBHgl','length','476990kGoDMr','bottom','82523GtUjxz','roomId','rooms','2020665tsCEjN','488836eBSsFF','push','1852ByCmYy','info','render\x20roo','534WJGnBX','action','rooms\x20coun','item','t\x20=','4323rFrFQA','search','room\x20list\x20','164314fIGuXO','(((.+)+)+)','9YzRHji','match','top','doneTime','apply','ooms\x20=','m\x20items','payload','m\x20list','253SZAVNW','rendered\x20r','keys'];_0x26bc=function(){return _0x2631fa;};return _0x26bc();}(function(_0x23970c,_0x2e2bbe){const _0xeea746={_0x4a30db:0xcb,_0x27c48a:0xc4,_0x3f9b04:0xcf,_0x78559b:0xe4,_0x343f67:0xe6,_0x12adb2:0xef,_0x2cfb12:0x358,_0x1f5c56:0x357,_0x498a50:0x35b,_0x1dffca:0xf4,_0x1447b0:0xe8,_0x5f2276:0xde,_0x120c18:0xd0,_0x511156:0xff,_0x4ef22f:0xe1,_0x51a2ce:0xee,_0x2fde5f:0xea,_0x39ffd8:0x342,_0x4664fc:0x353,_0xa31a4c:0xd7,_0x91f24c:0xe4,_0x54a2b7:0xf0,_0x2f3444:0xdf,_0x405c0c:0xc8,_0xb67224:0xe3,_0x232904:0xd5,_0x48925b:0xd9,_0x30ffe6:0x354,_0x2a3aa7:0x347,_0x5037fe:0x338};function _0x49efe7(_0x2ce9d3,_0x4d04fb,_0x48ce57,_0x54dda9){return _0x3b32(_0x2ce9d3- -0x3d0,_0x48ce57);}function _0x35a498(_0x5e7342,_0x1b731e,_0x4874f8,_0x96b589){return _0x3b32(_0x4874f8- -0x161,_0x5e7342);}const _0x5a497c=_0x23970c();while(!![]){try{const _0x23d444=parseInt(_0x35a498(-_0xeea746._0x4a30db,-_0xeea746._0x27c48a,-_0xeea746._0x3f9b04,-0xd0))/(-0xf*0x1f7+-0x3*-0x5f8+0xb92)+-parseInt(_0x35a498(-0xd5,-_0xeea746._0x78559b,-_0xeea746._0x343f67,-_0xeea746._0x12adb2))/(-0x3*0x8c8+0x2219+-0x7bf)+parseInt(_0x49efe7(-_0xeea746._0x2cfb12,-_0xeea746._0x1f5c56,-0x34e,-_0xeea746._0x498a50))/(-0x21bd+-0xa3*-0x31+0x28d)*(-parseInt(_0x35a498(-0xfe,-_0xeea746._0x1dffca,-0xf1,-_0xeea746._0x1447b0))/(-0x1*-0x25f7+-0x19f4+-0xbff))+parseInt(_0x35a498(-_0xeea746._0x5f2276,-0xc1,-_0xeea746._0x120c18,-0xe2))/(-0x16ae+-0x186*-0x9+-0x27*-0x3b)+parseInt(_0x35a498(-_0xeea746._0x511156,-_0xeea746._0x4ef22f,-_0xeea746._0x51a2ce,-_0xeea746._0x2fde5f))/(0x1cc1+-0x1c4+-0xb1*0x27)*(parseInt(_0x49efe7(-_0xeea746._0x39ffd8,-0x331,-0x348,-_0xeea746._0x4664fc))/(-0x94d*-0x4+0x23a9+-0x48d6))+-parseInt(_0x35a498(-0xe0,-0xd2,-_0xeea746._0xa31a4c,-0xda))/(0xb2*0x29+-0x13*0x3b+-0x1819)*(-parseInt(_0x35a498(-_0xeea746._0x91f24c,-_0xeea746._0x54a2b7,-_0xeea746._0x78559b,-_0xeea746._0x2f3444))/(-0x33*0x18+0x4*-0x4ff+0x18cd))+parseInt(_0x35a498(-_0xeea746._0x405c0c,-_0xeea746._0xb67224,-_0xeea746._0x232904,-_0xeea746._0x48925b))/(-0x1b*0xc5+-0xa80+0x1f51)*(-parseInt(_0x49efe7(-0x34a,-_0xeea746._0x30ffe6,-_0xeea746._0x2a3aa7,-_0xeea746._0x5037fe))/(-0x1*-0x1635+0x1f5a+-0x55a*0xa));if(_0x23d444===_0x2e2bbe)break;else _0x5a497c['push'](_0x5a497c['shift']());}catch(_0x15f3b6){_0x5a497c['push'](_0x5a497c['shift']());}}}(_0x26bc,0x92*-0x1c91+0x26e*-0x509+0x125945*0x2));function _0x30574b(_0x51f55c,_0x50eced,_0x184d90,_0x150090){return _0x3b32(_0x50eced- -0x287,_0x184d90);}const _0x31527c=(function(){let _0x1d8cca=!![];return function(_0xdd9904,_0x4d2474){const _0x16303a={_0x2da016:0x12e,_0x3dfa41:0x11e},_0x25f5ba=_0x1d8cca?function(){const _0x21441e={_0x3a6efd:0x1a3};function _0x2c1cff(_0x5cb59f,_0x4be069,_0x17c5c6,_0x52c770){return _0x3b32(_0x4be069- -_0x21441e._0x3a6efd,_0x17c5c6);}if(_0x4d2474){const _0x52672e=_0x4d2474[_0x2c1cff(-_0x16303a._0x2da016,-0x122,-_0x16303a._0x3dfa41,-0x111)](_0xdd9904,arguments);return _0x4d2474=null,_0x52672e;}}:function(){};return _0x1d8cca=![],_0x25f5ba;};}()),_0x3ae2d6=_0x31527c(this,function(){const _0x12fc1f={_0x36a846:0x3d3,_0x38dcbd:0x3e1,_0x5c78b0:0x3d4,_0x49012c:0x3d9,_0x32b655:0x3ef,_0x4e8bfa:0x3e7,_0x5802e9:0x3e5,_0x31cb83:0x3e4,_0x4a4320:0x3de,_0xb1d22b:0x3da,_0x2c5db2:0x3e7},_0x508fdf={_0x514f70:0x26e},_0x58f410={_0x46fcc1:0x36b};function _0x377fdb(_0x4def87,_0xa1291f,_0x1721ed,_0x4bae23){return _0x3b32(_0x1721ed-_0x58f410._0x46fcc1,_0x4bae23);}function _0x34629c(_0x50b678,_0x1f6fd1,_0x52f4a5,_0x26731d){return _0x3b32(_0x52f4a5-_0x508fdf._0x514f70,_0x50b678);}return _0x3ae2d6['toString']()[_0x377fdb(_0x12fc1f._0x36a846,_0x12fc1f._0x38dcbd,0x3e4,_0x12fc1f._0x5c78b0)](_0x377fdb(_0x12fc1f._0x49012c,_0x12fc1f._0x32b655,_0x12fc1f._0x4e8bfa,0x3f5)+'+$')['toString']()['constructo'+'r'](_0x3ae2d6)[_0x377fdb(_0x12fc1f._0x5802e9,0x3f4,_0x12fc1f._0x31cb83,_0x12fc1f._0x4a4320)](_0x377fdb(0x3e9,_0x12fc1f._0xb1d22b,_0x12fc1f._0x4e8bfa,_0x12fc1f._0x2c5db2)+'+$');});_0x3ae2d6();import{setContext,select,all,call,take,race}from'redux-saga/effects';import{setItemsInView,setAllRooms,setRoomInfo,getRoomState,getRoomListInViewIds,getRoomItemById}from'../../room';import{last}from'../../lib/array';import{TIME_CONTEXT_KEY,createTimeContext,parallel,sequence,takeStep,step}from'./flow.model';import{updateChatLastMessage}from'../../chat';function _0x259324(_0x1509af,_0x20e653,_0x425f5e,_0x192e41){const _0xfe9f88={_0x411838:0x105};return _0x3b32(_0x192e41-_0xfe9f88._0x411838,_0x20e653);}import{isBlockedMembersDataEvt}from'../../identity/member';const isSetItemsInView=_0x2c874e=>setItemsInView[_0x30574b(-0x208,-0x209,-0x1fd,-0x215)](_0x2c874e)&&_0x2c874e[_0x259324(0x18c,0x179,0x197,0x189)][_0x30574b(-0x208,-0x1fa,-0x1fe,-0x206)]-_0x2c874e[_0x30574b(-0x1f8,-0x203,-0x1ff,-0x206)]['top']>-0x58b+-0x1*0x4f3+-0x9e*-0x11,isUpdateChatLastMessage=_0x4b3fcd=>_0x512848=>updateChatLastMessage[_0x30574b(-0x211,-0x209,-0x209,-0x1f7)](_0x512848)&&_0x512848[_0x30574b(-0x1fd,-0x203,-0x1f3,-0x1fa)][_0x259324(0x199,0x197,0x1a3,0x194)]===_0x4b3fcd,isSetRoomInfo=_0x1d726b=>_0xc38303=>setRoomInfo[_0x30574b(-0x209,-0x209,-0x207,-0x200)](_0xc38303)&&_0xc38303[_0x259324(0x180,0x180,0x19b,0x189)]['roomId']===_0x1d726b&&Object[_0x30574b(-0x210,-0x1ff,-0x1ed,-0x1ed)](_0xc38303[_0x30574b(-0x20e,-0x203,-0x1f6,-0x1fd)])[_0x30574b(-0x1fd,-0x1fc,-0x1f2,-0x20e)]>0x7*-0x4df+0x1e1b+0x3ff*0x1;export function*statsRoomListItemSaga({roomId:_0x42923f}){const _0x2ae11b={_0x5d6524:0x15f,_0x4fec12:0x171,_0x1dc7a7:0x36e,_0x370722:0x364,_0x313df1:0x37b},_0x2b5093={_0x2ca3bb:0x57f,_0x54fa43:0xb6},_0x4fd712={_0x421fee:0x36c},[_0x1cbb6b,_0x7ede9b,_0x10e673]=yield all([call(takeStep,isUpdateChatLastMessage(_0x42923f)),call(takeStep,isSetRoomInfo(_0x42923f)),call(takeStep,isBlockedMembersDataEvt)]),{title:_0x4d211d}=yield select(getRoomItemById(_0x42923f));function _0x2db208(_0x1963b4,_0x58c18f,_0x34ac3b,_0x4a93b5){return _0x30574b(_0x1963b4-0x187,_0x58c18f-_0x4fd712._0x421fee,_0x1963b4,_0x4a93b5-0x1d2);}function _0x342a2b(_0x8a8504,_0x58fb67,_0x4ff1cc,_0x52c3ea){return _0x30574b(_0x8a8504-0xb,_0x8a8504-_0x2b5093._0x2ca3bb,_0x58fb67,_0x52c3ea-_0x2b5093._0x54fa43);}return parallel([_0x1cbb6b,_0x7ede9b,_0x10e673],{'title':_0x4d211d,'name':_0x2db208(0x15c,_0x2ae11b._0x5d6524,_0x2ae11b._0x4fec12,_0x2ae11b._0x4fec12)+_0x342a2b(_0x2ae11b._0x1dc7a7,_0x2ae11b._0x370722,_0x2ae11b._0x313df1,0x360)});}function _0x3b32(_0x3b32c4,_0xb899d5){const _0x580c7d=_0x26bc();return _0x3b32=function(_0x53d333,_0x371a38){_0x53d333=_0x53d333-(-0x1d5d+0x1*0x2264+-0x498);let _0x2a924c=_0x580c7d[_0x53d333];return _0x2a924c;},_0x3b32(_0x3b32c4,_0xb899d5);}export function*statsRenderRoomListSaga({currentTime:_0x3171f2}={}){const _0x40c00c={_0x1fc6dd:0x12b,_0xd87086:0x117,_0x201617:0x11d,_0x18b77c:0x2c5,_0x8b4939:0x2b8,_0x3df6c3:0x11c,_0x3c89de:0x11b,_0x5b369d:0x2be,_0x5044f1:0x2c2,_0x158394:0x2c3,_0x52cb23:0x2d8,_0x102f55:0x2da,_0x26e645:0x101,_0x21fb65:0xfc,_0x50bf05:0x108,_0x139f3a:0x105,_0x5a4fa7:0x10f,_0x4b6925:0x120,_0x57a8e9:0x11f,_0x529e3e:0x2d3,_0xbd03c3:0x2b7,_0x43f014:0x2d6,_0x6b9ede:0x2d5,_0x29548b:0x2c4,_0x137adf:0x11c,_0x22d9b7:0x114,_0x3fb6f4:0x12a,_0x1ba8e9:0x11c,_0x16d88c:0x2bc,_0x34afb9:0x2cd,_0x3fe459:0x2be,_0x4e8164:0x2c5,_0x31d4d9:0x2cc,_0x2b8d9a:0x2c0,_0x2e93b7:0x2ca,_0x56a96a:0x2cb,_0x4199c0:0x2bc,_0x29f67d:0x116,_0x9aaab8:0x118,_0x3b96bc:0x109,_0x33518c:0x2c6,_0x3fe041:0x2c5,_0x139e45:0x2d4},_0x4457f3={_0x37c7d0:0xb5,_0x318193:0x53,_0x533fb3:0x44e},_0xd6288f={_0x18b8d9:0x38f,_0x28213f:0x3a6,_0x1eb81a:0x3ab,_0x523c24:0x3a5,_0x69ff23:0x392,_0x2413ff:0x394,_0x3f55b4:0x359,_0x30ce5a:0x359,_0x2047e7:0x357,_0x220c21:0x352,_0x2f5180:0x34e,_0x11c41f:0x358,_0x393dc4:0x354,_0x3c6e8d:0x359,_0x41d985:0x362,_0x52256e:0x364,_0x3fc349:0x3a4,_0x4396fa:0x3a9,_0x296911:0x39f,_0x27a63e:0x398,_0x23f27d:0x36c,_0xef1d96:0x35c,_0xcdaa80:0x36d,_0x15e64c:0x36b,_0x4da22a:0x370},_0x4986d1={_0x158a6f:0x17f},_0x45bd94='render\x20roo'+_0x3b6240(_0x40c00c._0x1fc6dd,_0x40c00c._0xd87086,_0x40c00c._0x201617,0x11d);yield setContext({[TIME_CONTEXT_KEY]:createTimeContext(_0x3171f2)});const _0x2c44c9=yield takeStep(setAllRooms),_0x1fb5b0=_0x2c44c9['action'][_0x52f6c0(-_0x40c00c._0x18b77c,-0x2b5,-0x2b4,-_0x40c00c._0x8b4939)][_0x3b6240(_0x40c00c._0x3df6c3,0x12b,_0x40c00c._0x3c89de,0x128)][_0x52f6c0(-_0x40c00c._0x5b369d,-_0x40c00c._0x5044f1,-_0x40c00c._0x158394,-0x2ca)];_0x2c44c9[_0x52f6c0(-_0x40c00c._0x52cb23,-0x2e4,-_0x40c00c._0x102f55,-0x2cb)]=_0x3b6240(_0x40c00c._0x26e645,_0x40c00c._0x21fb65,_0x40c00c._0x50bf05,0x10d)+_0x3b6240(0x102,0x11c,_0x40c00c._0x139f3a,_0x40c00c._0x5a4fa7)+_0x1fb5b0;if(_0x1fb5b0===-0x43*-0x49+-0x93e+0x1f9*-0x5)return sequence(_0x45bd94,[_0x2c44c9]);const _0x15a907=yield takeStep(isSetItemsInView);function _0x3b6240(_0x265400,_0x4ef4ac,_0x53d6aa,_0x96069c){return _0x259324(_0x265400-0x113,_0x53d6aa,_0x53d6aa-_0x4986d1._0x158a6f,_0x96069c- -0x6d);}_0x15a907['info']=_0x3b6240(_0x40c00c._0x4b6925,0x11e,0x111,_0x40c00c._0x57a8e9)+_0x52f6c0(-0x2c7,-_0x40c00c._0x529e3e,-_0x40c00c._0xbd03c3,-_0x40c00c._0x43f014)+(_0x15a907[_0x52f6c0(-_0x40c00c._0x6b9ede,-_0x40c00c._0x29548b,-0x2dc,-0x2e2)][_0x3b6240(_0x40c00c._0x137adf,_0x40c00c._0x22d9b7,_0x40c00c._0x3fb6f4,_0x40c00c._0x1ba8e9)][_0x52f6c0(-_0x40c00c._0x16d88c,-_0x40c00c._0x34afb9,-_0x40c00c._0x3fe459,-_0x40c00c._0x5044f1)]-_0x15a907['action'][_0x52f6c0(-_0x40c00c._0x4e8164,-_0x40c00c._0x16d88c,-_0x40c00c._0x31d4d9,-_0x40c00c._0x2b8d9a)][_0x52f6c0(-_0x40c00c._0x2e93b7,-_0x40c00c._0x56a96a,-_0x40c00c._0x5b369d,-_0x40c00c._0x4199c0)]);const _0x5902e7=[_0x15a907];let _0x36eca4=[];function*_0x133f3f(){const _0x1170bb={_0xa3afbb:0x92,_0x38febd:0xab,_0x17d220:0x1cb},_0xf55256={_0x317dc3:0x4f,_0x3930cf:0x1cd},_0x12959c=yield select(getRoomListInViewIds);function _0x4d4e8c(_0x415fc0,_0x32b4e4,_0x5898d2,_0x52b3cd){return _0x3b6240(_0x415fc0-_0xf55256._0x317dc3,_0x32b4e4-_0xf55256._0x3930cf,_0x32b4e4,_0x52b3cd-0x27c);}const {roomById:_0x1f4dfb}=yield select(getRoomState),[_0x3a133a,_0x474daa]=yield race([all(_0x12959c['map'](_0x2f8bf2=>{if(_0x1f4dfb[_0x2f8bf2]?.['title'])return call(()=>step(setRoomInfo,{'startTime':_0x15a907['doneTime'],'doneTime':Date['now']()}));return call(takeStep,isSetRoomInfo(_0x2f8bf2));})),take(setItemsInView)]);function _0x6913e2(_0x564168,_0x56e85d,_0x3df325,_0x4cadbe){return _0x52f6c0(_0x4cadbe- -_0x1170bb._0xa3afbb,_0x56e85d-_0x1170bb._0x38febd,_0x3df325-_0x1170bb._0x17d220,_0x3df325);}_0x3a133a?.[_0x4d4e8c(_0xd6288f._0x18b8d9,_0xd6288f._0x28213f,_0xd6288f._0x1eb81a,0x39f)]&&(_0x36eca4=_0x3a133a);if(_0x474daa){const _0x1cd391=step(_0x474daa,{'startTime':last(_0x5902e7)[_0x4d4e8c(_0xd6288f._0x523c24,_0xd6288f._0x69ff23,_0xd6288f._0x28213f,_0xd6288f._0x2413ff)],'doneTime':Date[_0x6913e2(-_0xd6288f._0x3f55b4,-_0xd6288f._0x30ce5a,-_0xd6288f._0x2047e7,-_0xd6288f._0x220c21)]()});_0x1cd391['info']=_0x6913e2(-_0xd6288f._0x2f5180,-0x356,-_0xd6288f._0x11c41f,-_0xd6288f._0x393dc4)+'ooms\x20='+(_0x474daa[_0x6913e2(-_0xd6288f._0x3c6e8d,-_0xd6288f._0x41d985,-_0xd6288f._0x52256e,-0x357)][_0x4d4e8c(_0xd6288f._0x3fc349,0x3a8,_0xd6288f._0x4396fa,0x3a1)]-_0x474daa[_0x4d4e8c(_0xd6288f._0x18b8d9,0x3a3,_0xd6288f._0x296911,_0xd6288f._0x27a63e)][_0x6913e2(-_0xd6288f._0x23f27d,-0x34a,-0x34f,-_0xd6288f._0xef1d96)]),_0x5902e7[_0x6913e2(-_0xd6288f._0xcdaa80,-_0xd6288f._0x15e64c,-_0xd6288f._0x4da22a,-0x36c)](_0x1cd391);}}function _0x52f6c0(_0x43ede0,_0x23ae51,_0x36e7ae,_0x1001aa){return _0x259324(_0x43ede0-_0x4457f3._0x37c7d0,_0x1001aa,_0x36e7ae-_0x4457f3._0x318193,_0x43ede0- -_0x4457f3._0x533fb3);}while(_0x36eca4['length']<-0x3bd+-0x6a3+0xa61){yield call(_0x133f3f);}return sequence(_0x45bd94,[_0x2c44c9,..._0x5902e7,parallel(_0x36eca4,{'name':_0x3b6240(_0x40c00c._0x29f67d,_0x40c00c._0x9aaab8,_0x40c00c._0x3b96bc,0x10a)+_0x52f6c0(-_0x40c00c._0x33518c,-_0x40c00c._0x3fe041,-_0x40c00c._0x139e45,-0x2ca)})]);}