OverviewFilesCommitsIssuesDocsReleasesPeers

holepunchto-deps / @holepunchto / keet-store / store / preferences / preferences.saga.js

1 lines · javascript ref:
(function(_0x24f55d,_0x132e1e){const _0x410137={_0x337b26:0x185,_0x249c65:0x193,_0x165845:0x18d,_0x5bbef2:0x18e,_0x6c824b:0x198,_0x3e9aa3:0x19a,_0x6cfe41:0x194,_0x1a6698:0x190,_0x1e46cd:0x184,_0x43fa63:0x189,_0x1cce43:0x191,_0x3dead9:0x18f,_0x433bc9:0x77,_0x5f4701:0x7e,_0x5ae61c:0x70,_0x3e1262:0x6b,_0x35e4b5:0x66,_0x339793:0x17c,_0x1eeefd:0x18e,_0x425976:0x18a,_0x1db519:0x199},_0x1e6240={_0x46cdf7:0x17},_0x2567d4={_0x4e5872:0x20d},_0x1e48ab=_0x24f55d();function _0x441fa9(_0x189aa2,_0x55f4a9,_0x5df862,_0x6a65cd){return _0x41eb(_0x5df862- -_0x2567d4._0x4e5872,_0x55f4a9);}function _0xa26e1e(_0x17b9e7,_0x151d98,_0x242ad3,_0x47af46){return _0x41eb(_0x151d98- -_0x1e6240._0x46cdf7,_0x47af46);}while(!![]){try{const _0x52c649=-parseInt(_0x441fa9(-_0x410137._0x337b26,-_0x410137._0x249c65,-_0x410137._0x165845,-0x198))/(0x6*-0x27b+0x41*0x3+-0xe2*-0x10)*(-parseInt(_0x441fa9(-0x19f,-_0x410137._0x5bbef2,-0x192,-_0x410137._0x6c824b))/(-0x9e9+0xf3c*0x1+-0x551))+-parseInt(_0x441fa9(-0x1a2,-_0x410137._0x3e9aa3,-_0x410137._0x6cfe41,-_0x410137._0x1a6698))/(0x31f*-0x7+0x1*0x1121+0x1*0x4bb)+parseInt(_0x441fa9(-_0x410137._0x1e46cd,-0x185,-0x18c,-0x192))/(0x13fa+-0x900+-0xaf6)+-parseInt(_0x441fa9(-_0x410137._0x43fa63,-_0x410137._0x1cce43,-_0x410137._0x3dead9,-0x188))/(0x18c6+0x26de+-0x3*0x1535)+parseInt(_0xa26e1e(_0x410137._0x433bc9,_0x410137._0x5f4701,0x79,0x72))/(-0xd21*-0x1+0x282*-0x8+0x6f5)*(-parseInt(_0xa26e1e(_0x410137._0x5ae61c,_0x410137._0x3e1262,0x71,_0x410137._0x35e4b5))/(-0x62*-0x25+0x3b*0x4e+-0x201d))+-parseInt(_0x441fa9(-_0x410137._0x339793,-_0x410137._0x1eeefd,-0x186,-0x195))/(-0xd85+0x553+-0x4e*-0x1b)+parseInt(_0x441fa9(-_0x410137._0x1cce43,-0x18f,-_0x410137._0x425976,-_0x410137._0x1db519))/(0x5*0x3d1+0x259b+0x1*-0x38a7);if(_0x52c649===_0x132e1e)break;else _0x1e48ab['push'](_0x1e48ab['shift']());}catch(_0x3d535b){_0x1e48ab['push'](_0x1e48ab['shift']());}}}(_0x33dd,-0xc6c*0x12+0x7d8aa+0x362*-0xbe));const _0x395bef=(function(){let _0x2da39b=!![];return function(_0x4e7eb4,_0xb677ba){const _0x5dda5e={_0x50c702:0x42a,_0x41209a:0x428,_0xc53123:0x436},_0x32059b={_0x38507c:0x3ac},_0x45329c=_0x2da39b?function(){function _0xc678e5(_0x395763,_0x5cea87,_0x296277,_0x1f6f37){return _0x41eb(_0x296277-_0x32059b._0x38507c,_0x1f6f37);}if(_0xb677ba){const _0xe1a996=_0xb677ba[_0xc678e5(_0x5dda5e._0x50c702,_0x5dda5e._0x41209a,_0x5dda5e._0xc53123,0x429)](_0x4e7eb4,arguments);return _0xb677ba=null,_0xe1a996;}}:function(){};return _0x2da39b=![],_0x45329c;};}()),_0x598f11=_0x395bef(this,function(){const _0x49f2a7={_0x337fc8:0x230,_0x2431cb:0x22b,_0x4695da:0x23d,_0x4ad73b:0x22f,_0x33f4d8:0x4b,_0x42104f:0x4f,_0x3938a4:0x42,_0x5778ff:0x3f,_0x114f2c:0x221,_0x4301af:0x231,_0x326517:0x233,_0xf1114c:0x22c,_0x300820:0x21a,_0xafbe27:0x212,_0x3a6866:0x219},_0x7ef67e={_0x223e29:0x52};function _0x2c14ae(_0x8d3f7,_0xc2b87e,_0x2cafae,_0x4f6dac){return _0x41eb(_0x4f6dac-0x19d,_0x2cafae);}function _0x47a75b(_0x42dd70,_0x57c156,_0x17c542,_0x57ee92){return _0x41eb(_0x17c542- -_0x7ef67e._0x223e29,_0x57c156);}return _0x598f11[_0x2c14ae(_0x49f2a7._0x337fc8,_0x49f2a7._0x2431cb,_0x49f2a7._0x4695da,_0x49f2a7._0x4ad73b)]()[_0x47a75b(_0x49f2a7._0x33f4d8,_0x49f2a7._0x42104f,_0x49f2a7._0x3938a4,_0x49f2a7._0x5778ff)](_0x2c14ae(_0x49f2a7._0x114f2c,_0x49f2a7._0x4301af,_0x49f2a7._0x326517,_0x49f2a7._0xf1114c)+'+$')['toString']()[_0x2c14ae(_0x49f2a7._0x300820,0x222,_0x49f2a7._0xafbe27,_0x49f2a7._0x3a6866)+'r'](_0x598f11)['search']('(((.+)+)+)'+'+$');});_0x598f11();import{put,takeLatest,call,getContext,select}from'redux-saga/effects';import{ENV_CONTEXT_KEY,LOCAL_PREFERENCES_CONTEXT_KEY}from'../constants';import{updatePreferencesCmd,updatePreferencesSuccess,updatePreferencesError,preferencesDataEvt,preferencesMigrateEvt}from'./preferences.action';import{taskErrorSaga}from'../error';function _0x41eb(_0x48b01b,_0x380c10){const _0x5f06e7=_0x33dd();return _0x41eb=function(_0x4cb7b2,_0x5a8efe){_0x4cb7b2=_0x4cb7b2-(0x1282*-0x1+0x3*0x678+-0x1*0x6d);let _0x2da39b=_0x5f06e7[_0x4cb7b2];return _0x2da39b;},_0x41eb(_0x48b01b,_0x380c10);}import{PREFERENCES,PREFERENCES_STORAGE_KEY}from'./preferences.constant';import{getPreferencesData}from'./preferences.reducer';function _0x33dd(){const _0x53fcb6=['flush','(((.+)+)+)','dFlavour','migrateDat','toString','preference','search','6CGiJNT','isBlueBuil','237321cmHNut','NGS_ENABLE','2myntvw','constructo','\x20key','676215EfgUfy','setItem','54217aqGuVs','1844660EiebEB','1248114iSQLCF','5548248NcuUIs','invalidDat','reduce','Update:\x20','3574112WDShny','length','CORE_WARNI','apply','sInitData','keys','open'];_0x33dd=function(){return _0x53fcb6;};return _0x33dd();}import{isMigratedPreferencesKey,isValidPreferencesKey}from'./preferences.model';export function*preferenceUpdateTask(_0xa3d918,_0x42d451){const _0x1cfee6={_0x75f412:0x73,_0x5ac579:0x6d,_0x1fabda:0x75,_0x1452f1:0x75,_0x2cc7e7:0x84,_0x6a8fad:0x188,_0x35e9d5:0x183,_0x362ecc:0x180,_0x3deaf4:0x179,_0x5f3c09:0x17c,_0x1e7747:0x17d,_0x5ee222:0x18d,_0x2a030f:0x181},_0xbc1501={_0x3cfc6b:0xa},_0x5c4123={_0x32700d:0x207};function _0x1e195e(_0x33b12d,_0x425cec,_0x14dff4,_0x321760){return _0x41eb(_0x321760- -_0x5c4123._0x32700d,_0x33b12d);}function _0x444a04(_0x311168,_0x2036c9,_0x44edfa,_0x45411d){return _0x41eb(_0x311168- -_0xbc1501._0x3cfc6b,_0x45411d);}try{if(!isValidPreferencesKey(_0xa3d918))throw new Error('Preference'+'s:\x20invalid'+_0x444a04(0x73,0x6c,_0x1cfee6._0x75f412,_0x1cfee6._0x5ac579));const _0x290fd9=yield select(getPreferencesData),_0x44b00b={..._0x290fd9,[_0xa3d918]:_0x42d451},_0x19b7ed=yield getContext(LOCAL_PREFERENCES_CONTEXT_KEY);return yield call(_0x19b7ed[_0x444a04(_0x1cfee6._0x1fabda,_0x1cfee6._0x1452f1,0x6d,_0x1cfee6._0x2cc7e7)],PREFERENCES_STORAGE_KEY,_0x44b00b),yield call(_0x19b7ed[_0x1e195e(-_0x1cfee6._0x6a8fad,-_0x1cfee6._0x35e9d5,-_0x1cfee6._0x362ecc,-_0x1cfee6._0x3deaf4)]),yield put(preferencesDataEvt({[_0xa3d918]:_0x42d451})),!![];}catch(_0x39ff79){yield taskErrorSaga(_0x1e195e(-0x171,-_0x1cfee6._0x5f3c09,-0x173,-0x174)+_0x1e195e(-_0x1cfee6._0x1e7747,-_0x1cfee6._0x5ee222,-0x180,-_0x1cfee6._0x2a030f)+_0xa3d918,_0x39ff79);}return![];}function*coreWarningsDefaultValue(_0x57ea29){const _0xb372d0={_0x32903e:0x1e2,_0x421346:0x1d7,_0x3cfb9b:0x1df,_0x5d9498:0x1e8,_0x56d32b:0x1e4,_0x551bef:0x1dc,_0x642c35:0x1d9,_0x33228d:0x1e5,_0xce5fe6:0x1da,_0x1a6908:0x1d2,_0x70987f:0x1d1,_0xa23554:0x18b,_0x41f490:0x186,_0xd56b19:0x18a,_0x2a82da:0x1cb,_0x1926ca:0x1d3,_0x277860:0x1cf,_0x235ff5:0x1c3},_0x50578a={_0x50bce5:0x149},_0x4ff446={_0x3b6d7e:0x110},_0x14be43=yield getContext(ENV_CONTEXT_KEY);function _0xc3e637(_0x43cf9e,_0x352573,_0x40d4,_0x211709){return _0x41eb(_0x211709-_0x4ff446._0x3b6d7e,_0x40d4);}function _0x37c520(_0x48064c,_0xacc13f,_0x498eed,_0x183aac){return _0x41eb(_0x498eed-_0x50578a._0x50bce5,_0x48064c);}_0x14be43?.[_0x37c520(_0xb372d0._0x32903e,_0xb372d0._0x421346,_0xb372d0._0x3cfb9b,_0xb372d0._0x5d9498)+_0x37c520(_0xb372d0._0x56d32b,_0xb372d0._0x551bef,_0xb372d0._0x642c35,_0xb372d0._0x33228d)]===![]&&_0x57ea29?.[PREFERENCES[_0x37c520(_0xb372d0._0xce5fe6,0x1c6,_0xb372d0._0x1a6908,_0xb372d0._0x70987f)+_0xc3e637(_0xb372d0._0xa23554,_0xb372d0._0x41f490,0x197,_0xb372d0._0xd56b19)+'D']]===undefined&&(yield put(preferencesDataEvt({[PREFERENCES[_0x37c520(_0xb372d0._0x2a82da,_0xb372d0._0x1926ca,_0xb372d0._0x1a6908,0x1c8)+_0x37c520(_0xb372d0._0x277860,0x1cf,_0xb372d0._0x235ff5,0x1d0)+'D']]:!![]})));}export function*preferencesInitData(){const _0x437807={_0x2c0b2d:0x156,_0x438103:0x148,_0x43605b:0x162,_0x3ad1fb:0x155,_0x3dad71:0x150,_0x2934ae:0x147,_0x227c89:0x330,_0x2cdb16:0x33c,_0x4887b9:0x33c,_0x3f4ed5:0x329,_0x1a3618:0x330,_0x5923d6:0x339,_0x174281:0x345,_0x471156:0x327,_0x2b9801:0x336,_0x23883f:0x323,_0x31ee5d:0x31a,_0x162f7f:0x322,_0x8bd3:0x31b,_0x5d33bc:0x32a,_0x1fa584:0x31d},_0x4722f4={_0x471e05:0x171,_0x4d778a:0x17c,_0x1ddf3a:0x166,_0x470ad6:0x17b,_0x58937b:0x174},_0x467909={_0x24fa8f:0x173},_0x53bed6={_0x4e4b15:0x3b5};function _0x52dc7d(_0x14843c,_0x4ee23c,_0x49293b,_0x180bf3){return _0x41eb(_0x14843c-0xc9,_0x180bf3);}function _0xc139ff(_0x1b16ca,_0x41b2e5,_0x223a1e,_0x40b25a){return _0x41eb(_0x1b16ca- -_0x53bed6._0x4e4b15,_0x40b25a);}try{const _0xb472d7=yield getContext(LOCAL_PREFERENCES_CONTEXT_KEY);yield call(_0xb472d7[_0x52dc7d(_0x437807._0x2c0b2d,_0x437807._0x438103,0x161,_0x437807._0x43605b)]);const _0x549a13=yield call(_0xb472d7['getItem'],PREFERENCES_STORAGE_KEY);yield coreWarningsDefaultValue(_0x549a13);if(!_0x549a13)return;const {validData:_0x3da6d7,migrateData:_0x26b255,invalidData:_0x499c08}=Object[_0x52dc7d(_0x437807._0x3ad1fb,0x158,_0x437807._0x3dad71,_0x437807._0x2934ae)](_0x549a13)[_0xc139ff(-_0x437807._0x227c89,-_0x437807._0x2cdb16,-0x32e,-_0x437807._0x4887b9)]((_0x49ce05,_0x2ccad7)=>{const _0x499aaa={_0x412554:0x22,_0x555c14:0x161,_0xcff991:0xee};if(isValidPreferencesKey(_0x2ccad7))return _0x49ce05['validData'][_0x2ccad7]=_0x549a13[_0x2ccad7],_0x49ce05;function _0x2055ca(_0x23ec62,_0x4e2b10,_0xd5c95d,_0x125f15){return _0xc139ff(_0x23ec62-0x5cd,_0x4e2b10-0x137,_0xd5c95d-_0x467909._0x24fa8f,_0x125f15);}function _0x44f225(_0x73a1ea,_0x5092fc,_0x201cdf,_0x2690af){return _0x52dc7d(_0x2690af-_0x499aaa._0x412554,_0x5092fc-_0x499aaa._0x555c14,_0x201cdf-_0x499aaa._0xcff991,_0x201cdf);}if(isMigratedPreferencesKey(_0x2ccad7))return _0x49ce05[_0x44f225(0x175,_0x4722f4._0x471e05,0x18b,_0x4722f4._0x4d778a)+'a'][_0x2ccad7]=_0x549a13[_0x2ccad7],_0x49ce05;return _0x49ce05[_0x44f225(_0x4722f4._0x1ddf3a,_0x4722f4._0x470ad6,_0x4722f4._0x58937b,0x16f)+'a']=!![],_0x49ce05;},{'validData':{},'migrateData':{},'invalidData':![]});yield put(preferencesDataEvt(_0x3da6d7));let _0x279f94=_0x499c08;Object[_0xc139ff(-_0x437807._0x3f4ed5,-0x330,-_0x437807._0x3f4ed5,-0x32a)](_0x26b255)[_0xc139ff(-0x32d,-0x32c,-_0x437807._0x1a3618,-0x321)]&&(yield put(preferencesMigrateEvt(_0x26b255)),_0x279f94=!![]),_0x279f94&&(yield call(_0xb472d7[_0xc139ff(-0x336,-0x33f,-_0x437807._0x5923d6,-_0x437807._0x174281)],PREFERENCES_STORAGE_KEY,_0x3da6d7),yield call(_0xb472d7[_0xc139ff(-_0x437807._0x471156,-_0x437807._0x2b9801,-0x333,-_0x437807._0x23883f)]));}catch(_0x4f4f65){yield taskErrorSaga(_0xc139ff(-0x322,-_0x437807._0x31ee5d,-_0x437807._0x162f7f,-_0x437807._0x8bd3)+_0xc139ff(-_0x437807._0x5d33bc,-_0x437807._0x1fa584,-0x32c,-0x327),_0x4f4f65);}}export function*preferencesSaga(){yield takeLatest(updatePreferencesCmd,function*_0x1f0a82({payload:_0x1102fb}){const {key:_0x2ab5aa,value:_0xfee8d9}=_0x1102fb,_0x512d79=yield preferenceUpdateTask(_0x2ab5aa,_0xfee8d9);_0x512d79?yield put(updatePreferencesSuccess(_0x2ab5aa)):yield put(updatePreferencesError(_0x2ab5aa));});}