Built motion from commit 56b8093a.|2.6.29
[motion2.git] / server / services / email / realtime / index.js
index 69f55f4..7e23e09 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x6e82=['mailAccounts','mapKeys','hasOwnProperty','mergeFromDatabase','prototype','initMailAccounts','length','isUndefined','../model/mailAccount'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0x6e82,0x128));var _0x26e8=function(_0x30f951,_0x3ba029){_0x30f951=_0x30f951-0x0;var _0x17cce0=_0x6e82[_0x30f951];return _0x17cce0;};'use strict';var _=require('lodash');var MailAccount=require(_0x26e8('0x0'));var Realtime=function(){this[_0x26e8('0x1')]={};};function freeIsNotKey(_0x568c09,_0x466716,_0x134520){var _0x3f293b=_[_0x26e8('0x2')](_0x568c09,function(_0x4d34af,_0x36e0e6){return _0x4d34af[_0x134520];});for(var _0x1b9581 in _0x466716){if(_0x466716[_0x26e8('0x3')](_0x1b9581)){if(!_0x3f293b[_0x1b9581]){delete _0x466716[_0x1b9581];}}}}Realtime['prototype'][_0x26e8('0x4')]=function(_0x589118,_0x4cd4cc){for(var _0x549aa2 in _0x4cd4cc){if(_0x589118[_0x26e8('0x3')](_0x549aa2)){_0x589118[_0x549aa2]=_0x4cd4cc[_0x549aa2];}}};Realtime[_0x26e8('0x5')][_0x26e8('0x6')]=function(){var _0x387a5c=this;return function(_0x7edd06){if(_0x7edd06){freeIsNotKey(_0x7edd06,_0x387a5c['mailAccounts'],'id');for(var _0x1d35e2=0x0,_0x4a90d9={},_0x2a8e39={};_0x1d35e2<_0x7edd06[_0x26e8('0x7')];_0x1d35e2+=0x1){_0x4a90d9=_0x7edd06[_0x1d35e2];if(_[_0x26e8('0x8')](_0x387a5c[_0x26e8('0x1')][_0x4a90d9['id']])){_0x387a5c[_0x26e8('0x1')][_0x4a90d9['id']]=new MailAccount(_0x4a90d9);}else{_['merge'](_0x387a5c['mailAccounts'][_0x4a90d9['id']],_0x4a90d9);}}}return _0x387a5c[_0x26e8('0x1')];};};module['exports']=Realtime;
\ No newline at end of file
+var _0x9345=['mailAccounts','isUndefined','exports','lodash','../model/mailAccount','mapKeys','hasOwnProperty','mergeFromDatabase','initMailAccounts'];(function(_0x519c88,_0xb84103){var _0x4668d7=function(_0x596c2c){while(--_0x596c2c){_0x519c88['push'](_0x519c88['shift']());}};_0x4668d7(++_0xb84103);}(_0x9345,0x16b));var _0x5934=function(_0x2cea58,_0x153c15){_0x2cea58=_0x2cea58-0x0;var _0x192933=_0x9345[_0x2cea58];return _0x192933;};'use strict';var _=require(_0x5934('0x0'));var MailAccount=require(_0x5934('0x1'));var Realtime=function(){this['mailAccounts']={};};function freeIsNotKey(_0x33264e,_0x3afe09,_0x3351e6){var _0x3b8f8e=_[_0x5934('0x2')](_0x33264e,function(_0x273484,_0x29deaf){return _0x273484[_0x3351e6];});for(var _0x253cfb in _0x3afe09){if(_0x3afe09[_0x5934('0x3')](_0x253cfb)){if(!_0x3b8f8e[_0x253cfb]){delete _0x3afe09[_0x253cfb];}}}}Realtime['prototype'][_0x5934('0x4')]=function(_0x38ba96,_0x4f70d1){for(var _0x2c3699 in _0x4f70d1){if(_0x38ba96[_0x5934('0x3')](_0x2c3699)){_0x38ba96[_0x2c3699]=_0x4f70d1[_0x2c3699];}}};Realtime['prototype'][_0x5934('0x5')]=function(){var _0x359f9b=this;return function(_0x25ff1c){if(_0x25ff1c){freeIsNotKey(_0x25ff1c,_0x359f9b[_0x5934('0x6')],'id');for(var _0x198392=0x0,_0x59f30d={},_0x5aecc9={};_0x198392<_0x25ff1c['length'];_0x198392+=0x1){_0x59f30d=_0x25ff1c[_0x198392];if(_[_0x5934('0x7')](_0x359f9b[_0x5934('0x6')][_0x59f30d['id']])){_0x359f9b['mailAccounts'][_0x59f30d['id']]=new MailAccount(_0x59f30d);}else{_['merge'](_0x359f9b[_0x5934('0x6')][_0x59f30d['id']],_0x59f30d);}}}return _0x359f9b['mailAccounts'];};};module[_0x5934('0x8')]=Realtime;
\ No newline at end of file