Built motion from commit (unavailable).|2.2.2
[motion2.git] / server / services / email / realtime / index.js
index 3081593..8924bfe 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xe3da=['exports','lodash','../model/mailAccount','mailAccounts','mapKeys','hasOwnProperty','prototype','mergeFromDatabase','length','merge'];(function(_0x1c7410,_0x163541){var _0x20565d=function(_0x35f04f){while(--_0x35f04f){_0x1c7410['push'](_0x1c7410['shift']());}};_0x20565d(++_0x163541);}(_0xe3da,0x1cd));var _0xae3d=function(_0x57b54c,_0x54ce0d){_0x57b54c=_0x57b54c-0x0;var _0x59cc19=_0xe3da[_0x57b54c];return _0x59cc19;};'use strict';var _=require(_0xae3d('0x0'));var MailAccount=require(_0xae3d('0x1'));var Realtime=function(){this[_0xae3d('0x2')]={};};function freeIsNotKey(_0x405f17,_0x2bba92,_0x190f0d){var _0x109dca=_[_0xae3d('0x3')](_0x405f17,function(_0xb2dfd3,_0x22bacf){return _0xb2dfd3[_0x190f0d];});for(var _0x1b9397 in _0x2bba92){if(_0x2bba92[_0xae3d('0x4')](_0x1b9397)){if(!_0x109dca[_0x1b9397]){delete _0x2bba92[_0x1b9397];}}}}Realtime[_0xae3d('0x5')][_0xae3d('0x6')]=function(_0x476579,_0x33c089){for(var _0x583b98 in _0x33c089){if(_0x476579[_0xae3d('0x4')](_0x583b98)){_0x476579[_0x583b98]=_0x33c089[_0x583b98];}}};Realtime[_0xae3d('0x5')]['initMailAccounts']=function(){var _0x577070=this;return function(_0x459592){if(_0x459592){freeIsNotKey(_0x459592,_0x577070[_0xae3d('0x2')],'id');for(var _0x420e28=0x0,_0x124833={},_0x2705b8={};_0x420e28<_0x459592[_0xae3d('0x7')];_0x420e28+=0x1){_0x124833=_0x459592[_0x420e28];if(_['isUndefined'](_0x577070[_0xae3d('0x2')][_0x124833['id']])){_0x577070['mailAccounts'][_0x124833['id']]=new MailAccount(_0x124833);}else{_[_0xae3d('0x8')](_0x577070[_0xae3d('0x2')][_0x124833['id']],_0x124833);}}}return _0x577070[_0xae3d('0x2')];};};module[_0xae3d('0x9')]=Realtime;
\ No newline at end of file
+var _0x1893=['length','merge','mailAccounts','mapKeys','hasOwnProperty','prototype','mergeFromDatabase','initMailAccounts'];(function(_0x3abd78,_0x4f3e19){var _0x29deb7=function(_0x4ad9c4){while(--_0x4ad9c4){_0x3abd78['push'](_0x3abd78['shift']());}};_0x29deb7(++_0x4f3e19);}(_0x1893,0xa2));var _0x3189=function(_0x35485a,_0x91cdd4){_0x35485a=_0x35485a-0x0;var _0x5148e6=_0x1893[_0x35485a];return _0x5148e6;};'use strict';var _=require('lodash');var MailAccount=require('../model/mailAccount');var Realtime=function(){this[_0x3189('0x0')]={};};function freeIsNotKey(_0x3aec2b,_0x1b12ad,_0x106df4){var _0x10c189=_[_0x3189('0x1')](_0x3aec2b,function(_0x3953a2,_0x5371db){return _0x3953a2[_0x106df4];});for(var _0x27445 in _0x1b12ad){if(_0x1b12ad[_0x3189('0x2')](_0x27445)){if(!_0x10c189[_0x27445]){delete _0x1b12ad[_0x27445];}}}}Realtime[_0x3189('0x3')][_0x3189('0x4')]=function(_0x77c566,_0x118970){for(var _0x14d84b in _0x118970){if(_0x77c566[_0x3189('0x2')](_0x14d84b)){_0x77c566[_0x14d84b]=_0x118970[_0x14d84b];}}};Realtime['prototype'][_0x3189('0x5')]=function(){var _0x56a190=this;return function(_0x127449){if(_0x127449){freeIsNotKey(_0x127449,_0x56a190['mailAccounts'],'id');for(var _0x3ec9d0=0x0,_0x33cdfb={},_0xca480c={};_0x3ec9d0<_0x127449[_0x3189('0x6')];_0x3ec9d0+=0x1){_0x33cdfb=_0x127449[_0x3ec9d0];if(_['isUndefined'](_0x56a190[_0x3189('0x0')][_0x33cdfb['id']])){_0x56a190[_0x3189('0x0')][_0x33cdfb['id']]=new MailAccount(_0x33cdfb);}else{_[_0x3189('0x7')](_0x56a190[_0x3189('0x0')][_0x33cdfb['id']],_0x33cdfb);}}}return _0x56a190[_0x3189('0x0')];};};module['exports']=Realtime;
\ No newline at end of file