OverviewFilesCommitsIssuesDocsReleasesPeers

holepunchto-deps / @holepunchto / keet-store / store / chat / draft-message / draft-message.reducer.js

1 lines · javascript ref:
(function(_0x46165a,_0xbba01){const _0x1e5605={_0x41217e:0x3cc,_0x256fc3:0x3db,_0x205354:0x3cd,_0x32552a:0x3df,_0x1b7092:0x3e6,_0x1351db:0x3e8,_0x26653c:0x3e0,_0xb2fb88:0x3e1,_0xf0bda5:0x140,_0x58f7b3:0x12a,_0x267988:0x125,_0x1416cf:0x12a,_0x5c9120:0x129,_0x3e1e6c:0x3d8,_0x3dd8e7:0x3ce,_0x442cb1:0x128,_0x566427:0x133,_0x4b05c9:0x12d,_0x2a0e46:0x3df,_0x2f5f42:0x12c,_0x5d8f37:0x127,_0x19f6a3:0x3ed,_0x1ebff7:0x3de},_0x102f8d={_0x2d8b6c:0x2ae},_0xd4e405={_0x37ff0e:0x257};function _0x672f44(_0x498f01,_0x18ae23,_0x4a5f7c,_0x480cc2){return _0x55de(_0x4a5f7c- -_0xd4e405._0x37ff0e,_0x18ae23);}const _0x5f2633=_0x46165a();function _0x1d9765(_0x31e271,_0x4fe444,_0x1b183c,_0x286a99){return _0x55de(_0x4fe444-_0x102f8d._0x2d8b6c,_0x286a99);}while(!![]){try{const _0x284305=-parseInt(_0x1d9765(_0x1e5605._0x41217e,0x3d8,_0x1e5605._0x256fc3,_0x1e5605._0x205354))/(0x1*-0xf53+0xa5*0x3b+-0x16b3)*(-parseInt(_0x1d9765(_0x1e5605._0x32552a,0x3e4,_0x1e5605._0x1b7092,0x3e2))/(-0x1743+-0x2*0x125c+0x3bfd))+parseInt(_0x1d9765(_0x1e5605._0x1351db,_0x1e5605._0x26653c,0x3eb,_0x1e5605._0xb2fb88))/(0xfdd+0x1e16+-0x31*0xf0)*(-parseInt(_0x672f44(-0x136,-_0x1e5605._0xf0bda5,-0x135,-_0x1e5605._0x58f7b3))/(0x9de*-0x1+-0xcea+0x16cc*0x1))+-parseInt(_0x672f44(-_0x1e5605._0x267988,-0x126,-_0x1e5605._0x1416cf,-_0x1e5605._0x5c9120))/(-0x1edb+-0x1891+0x3771)+-parseInt(_0x1d9765(_0x1e5605._0x3e1e6c,0x3d9,0x3d0,_0x1e5605._0x3dd8e7))/(-0xf9d+-0x30e+0x12b1)+-parseInt(_0x672f44(-_0x1e5605._0x442cb1,-_0x1e5605._0x566427,-0x134,-_0x1e5605._0x4b05c9))/(0x1268+-0x494+-0x1*0xdcd)+parseInt(_0x1d9765(_0x1e5605._0x2a0e46,0x3d7,_0x1e5605._0x256fc3,_0x1e5605._0x256fc3))/(0x11ad+0xb9*0x26+0xf09*-0x3)+parseInt(_0x672f44(-_0x1e5605._0x2f5f42,-0x12c,-_0x1e5605._0x442cb1,-_0x1e5605._0x5d8f37))/(0x83a+0x2420*0x1+-0x2c51)*(parseInt(_0x1d9765(_0x1e5605._0x19f6a3,_0x1e5605._0x1b7092,_0x1e5605._0x1ebff7,0x3de))/(-0x102b+0x148a*0x1+0x455*-0x1));if(_0x284305===_0xbba01)break;else _0x5f2633['push'](_0x5f2633['shift']());}catch(_0x41e569){_0x5f2633['push'](_0x5f2633['shift']());}}}(_0x498e,-0x3cb*-0x3b9+0xc9a7a+-0x115769));const _0x869df4=(function(){let _0x1663ff=!![];return function(_0x25e88e,_0x5f2c8d){const _0x14911a={_0x1b4b27:0x27b,_0x2f697c:0x28f},_0x512af1=_0x1663ff?function(){function _0x261017(_0x4db3a1,_0x5bbaee,_0x3f9d1c,_0x1c1754){return _0x55de(_0x3f9d1c-0x15c,_0x5bbaee);}if(_0x5f2c8d){const _0x272c9b=_0x5f2c8d[_0x261017(_0x14911a._0x1b4b27,0x281,0x283,_0x14911a._0x2f697c)](_0x25e88e,arguments);return _0x5f2c8d=null,_0x272c9b;}}:function(){};return _0x1663ff=![],_0x512af1;};}()),_0x2ed240=_0x869df4(this,function(){const _0x283e7d={_0x334589:0xdb,_0x1f47aa:0xd0,_0x4d7878:0xdb,_0x1fca9f:0xd5,_0x3e8e5f:0x1fb,_0x57c45d:0x205,_0x7322e6:0x1f6,_0x20a50b:0x1f9,_0x4f37c0:0xd8,_0x331fff:0xd8,_0x3e909d:0xc7,_0x3a281d:0xdf,_0x4e0a44:0xe2,_0x5b3539:0xde,_0x3b92f2:0x1ff,_0x51b164:0x20e,_0x5eb329:0x20f,_0x447671:0x203,_0xcf8bc:0x200,_0xe9ab6a:0x20b,_0x5407a7:0x20a,_0x2e196b:0x1ff},_0x3e4e76={_0x2263f4:0x327};function _0x29a8ab(_0x25169e,_0x22853b,_0x21de9a,_0x2d4943){return _0x55de(_0x2d4943- -_0x3e4e76._0x2263f4,_0x21de9a);}function _0x2388c2(_0x46ad2f,_0x57e40c,_0x56a963,_0x236d0b){return _0x55de(_0x46ad2f- -0x55,_0x56a963);}return _0x2ed240[_0x2388c2(_0x283e7d._0x334589,_0x283e7d._0x1f47aa,_0x283e7d._0x4d7878,_0x283e7d._0x1fca9f)]()[_0x29a8ab(-_0x283e7d._0x3e8e5f,-_0x283e7d._0x57c45d,-_0x283e7d._0x7322e6,-_0x283e7d._0x20a50b)](_0x2388c2(0xd3,_0x283e7d._0x4f37c0,_0x283e7d._0x331fff,_0x283e7d._0x3e909d)+'+$')[_0x2388c2(_0x283e7d._0x4d7878,_0x283e7d._0x3a281d,_0x283e7d._0x4e0a44,_0x283e7d._0x5b3539)]()[_0x29a8ab(-_0x283e7d._0x3b92f2,-_0x283e7d._0x51b164,-_0x283e7d._0x5eb329,-_0x283e7d._0x447671)+'r'](_0x2ed240)['search'](_0x29a8ab(-_0x283e7d._0xcf8bc,-_0x283e7d._0xe9ab6a,-_0x283e7d._0x5407a7,-_0x283e7d._0x2e196b)+'+$');});function _0x317695(_0x438d8a,_0x3c0682,_0x214a9c,_0x4feffa){const _0x2971a7={_0x54026e:0x14f};return _0x55de(_0x214a9c-_0x2971a7._0x54026e,_0x438d8a);}_0x2ed240();import{createAction}from'@reduxjs/toolkit';import{CHAT_STATE_KEY}from'../chat.constant';import{sendChatMessageSuccess}from'../message';import{DRAFT_MESSAGE_STATE_KEY,EMPTY_DRAFT_MESSAGE}from'./draft-message.constant';function _0x55de(_0x3b9618,_0x466376){const _0x32d61c=_0x498e();return _0x55de=function(_0x13ed37,_0x506cba){_0x13ed37=_0x13ed37-(-0x1*0xc91+-0xec+0xe9f*0x1);let _0x1ab1ed=_0x32d61c[_0x13ed37];return _0x1ab1ed;},_0x55de(_0x3b9618,_0x466376);}import{isEmptyDraftMessage}from'./draft-message.model';import{myMemberMuted}from'../../member';export const setDraftMessage=createAction(_0xdb970b(-0x25e,-0x257,-0x254,-0x255)+_0xdb970b(-0x24f,-0x24e,-0x251,-0x24a)+_0xdb970b(-0x24b,-0x243,-0x253,-0x24c));export const setDraftReplyIdMessage=createAction(_0x317695(0x27c,0x276,0x27b,0x285)+_0xdb970b(-0x23e,-0x243,-0x252,-0x24a)+_0x317695(0x278,0x26c,0x274,0x27e)+'sage');export const clearDraftMessage=createAction(_0x317695(0x273,0x27a,0x27b,0x281)+_0xdb970b(-0x246,-0x257,-0x246,-0x24d)+_0xdb970b(-0x25b,-0x24a,-0x255,-0x250));function _0x498e(){const _0x29d6f3=['3751440CspUzb','search','1435491fyLvBi','toString','ft-message','49461JydnzM','type','/clear-dra','-message','46gLsnrB','/set-draft','150AYDlfv','116dMKhzr','6768202CdDZTi','constructo','-reply-mes','payload','apply','(((.+)+)+)','7771064yDfAWi','12641xXtZpz','5066772QPZZPQ','chat/draft'];_0x498e=function(){return _0x29d6f3;};return _0x498e();}export const DRAFT_MESSAGE_INITIAL_STATE={};export const draftMessageReducer=(_0x3045f0=DRAFT_MESSAGE_INITIAL_STATE,_0x2cd1bf)=>{const _0x47b7ff={_0xfcd087:0x8e,_0x1ceea4:0x85,_0x4d6410:0x78,_0xe111e8:0x7f,_0xa6be8d:0x6c,_0x10a501:0x79,_0x620579:0x76,_0x335160:0x2f,_0xb9a9f4:0x29,_0x12b38a:0x36,_0x4d2493:0x2e,_0x294851:0x91,_0x13245b:0x7b,_0x141b3c:0x82,_0x49e012:0x75},_0x535e97={_0x2042ca:0x189,_0x159eda:0x151},_0x5a2149={_0x235c77:0x1a3,_0x86f73f:0x86};function _0x432b97(_0x36092e,_0x400349,_0x5beb5b,_0x46d7f2){return _0x317695(_0x400349,_0x400349-_0x5a2149._0x235c77,_0x36092e- -0x253,_0x46d7f2-_0x5a2149._0x86f73f);}function _0x29b855(_0x418217,_0x5770e8,_0x44e8fc,_0x1a6595){return _0x317695(_0x5770e8,_0x5770e8-_0x535e97._0x2042ca,_0x44e8fc- -0x1fd,_0x1a6595-_0x535e97._0x159eda);}switch(_0x2cd1bf['type']){case setDraftMessage[_0x29b855(0x7c,_0x47b7ff._0xfcd087,_0x47b7ff._0x1ceea4,0x7c)]:{const {roomId:_0x38e54f,text:_0x3198cd,display:_0x46a417}=_0x2cd1bf[_0x29b855(_0x47b7ff._0x4d6410,0x7a,0x78,_0x47b7ff._0xe111e8)],_0x4fb477=_0x3045f0[_0x38e54f]||EMPTY_DRAFT_MESSAGE,_0x5da1ac={..._0x4fb477,'roomId':_0x38e54f,'text':_0x3198cd,'display':_0x46a417};return{..._0x3045f0,[_0x38e54f]:isEmptyDraftMessage(_0x5da1ac)?undefined:_0x5da1ac};}case setDraftReplyIdMessage[_0x29b855(0x8f,_0x47b7ff._0xfcd087,0x85,0x83)]:{const {roomId:_0x4089f5,replyId:_0x47ba1e}=_0x2cd1bf[_0x29b855(_0x47b7ff._0xa6be8d,_0x47b7ff._0x10a501,0x78,_0x47b7ff._0x620579)],_0x2fa63b=_0x3045f0[_0x4089f5]||EMPTY_DRAFT_MESSAGE,_0x275f79={..._0x2fa63b,'roomId':_0x4089f5,'replyId':_0x47ba1e};return{..._0x3045f0,[_0x4089f5]:isEmptyDraftMessage(_0x275f79)?undefined:_0x275f79};}case myMemberMuted[_0x432b97(_0x47b7ff._0x335160,_0x47b7ff._0xb9a9f4,_0x47b7ff._0x335160,_0x47b7ff._0x12b38a)]:case sendChatMessageSuccess[_0x432b97(_0x47b7ff._0x335160,_0x47b7ff._0x4d2493,_0x47b7ff._0x335160,0x24)]:case clearDraftMessage[_0x29b855(_0x47b7ff._0x294851,0x87,0x85,_0x47b7ff._0x13245b)]:{const {roomId:_0x46b38b}=_0x2cd1bf[_0x29b855(0x73,_0x47b7ff._0x141b3c,0x78,_0x47b7ff._0x49e012)];if(!_0x3045f0[_0x46b38b])return _0x3045f0;return{..._0x3045f0,[_0x46b38b]:undefined};}default:return _0x3045f0;}};export const getDraftMessageState=_0x2b4b33=>_0x2b4b33[CHAT_STATE_KEY][DRAFT_MESSAGE_STATE_KEY];export const getDraftMessageByRoomId=(_0x24922f,_0x3285aa)=>getDraftMessageState(_0x24922f)[_0x3285aa];function _0xdb970b(_0x5a3ebe,_0x32096f,_0x168cd5,_0x5f508e){const _0x261755={_0x1cc331:0x381};return _0x55de(_0x5f508e- -_0x261755._0x1cc331,_0x5a3ebe);}export const getDraftMessageExistByRoomId=(_0x390465,_0x331ee4)=>!!getDraftMessageState(_0x390465)[_0x331ee4];