Built motion from commit c738b9ac.|2.6.25
[motion2.git] / server / services / email / realtime / index.js
index c6e82a8..2a7f233 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x8a3b=['mapKeys','prototype','mergeFromDatabase','hasOwnProperty','length','isUndefined','exports','../model/mailAccount','mailAccounts'];(function(_0x5784f6,_0x32a486){var _0x3b9711=function(_0x1c5a58){while(--_0x1c5a58){_0x5784f6['push'](_0x5784f6['shift']());}};_0x3b9711(++_0x32a486);}(_0x8a3b,0x1db));var _0xb8a3=function(_0x47a7d0,_0x4e182d){_0x47a7d0=_0x47a7d0-0x0;var _0xb9bd08=_0x8a3b[_0x47a7d0];return _0xb9bd08;};'use strict';var _=require('lodash');var MailAccount=require(_0xb8a3('0x0'));var Realtime=function(){this[_0xb8a3('0x1')]={};};function freeIsNotKey(_0x141dec,_0x585e1a,_0x230c30){var _0x2775d0=_[_0xb8a3('0x2')](_0x141dec,function(_0x207592,_0x538cfa){return _0x207592[_0x230c30];});for(var _0x499437 in _0x585e1a){if(_0x585e1a['hasOwnProperty'](_0x499437)){if(!_0x2775d0[_0x499437]){delete _0x585e1a[_0x499437];}}}}Realtime[_0xb8a3('0x3')][_0xb8a3('0x4')]=function(_0x10ac98,_0x4aeb3a){for(var _0x3eece9 in _0x4aeb3a){if(_0x10ac98[_0xb8a3('0x5')](_0x3eece9)){_0x10ac98[_0x3eece9]=_0x4aeb3a[_0x3eece9];}}};Realtime['prototype']['initMailAccounts']=function(){var _0x4e2acc=this;return function(_0x409197){if(_0x409197){freeIsNotKey(_0x409197,_0x4e2acc['mailAccounts'],'id');for(var _0x82e243=0x0,_0x130f86={},_0x54211f={};_0x82e243<_0x409197[_0xb8a3('0x6')];_0x82e243+=0x1){_0x130f86=_0x409197[_0x82e243];if(_[_0xb8a3('0x7')](_0x4e2acc[_0xb8a3('0x1')][_0x130f86['id']])){_0x4e2acc[_0xb8a3('0x1')][_0x130f86['id']]=new MailAccount(_0x130f86);}else{_['merge'](_0x4e2acc[_0xb8a3('0x1')][_0x130f86['id']],_0x130f86);}}}return _0x4e2acc[_0xb8a3('0x1')];};};module[_0xb8a3('0x8')]=Realtime;
\ No newline at end of file
+var _0x687c=['length','merge','exports','lodash','../model/mailAccount','prototype','mergeFromDatabase','initMailAccounts','mailAccounts'];(function(_0x1f0639,_0x306cfb){var _0x1080c2=function(_0x3d6490){while(--_0x3d6490){_0x1f0639['push'](_0x1f0639['shift']());}};_0x1080c2(++_0x306cfb);}(_0x687c,0x111));var _0xc687=function(_0x16515b,_0x5b0e2c){_0x16515b=_0x16515b-0x0;var _0x53c64d=_0x687c[_0x16515b];return _0x53c64d;};'use strict';var _=require(_0xc687('0x0'));var MailAccount=require(_0xc687('0x1'));var Realtime=function(){this['mailAccounts']={};};function freeIsNotKey(_0x4f86ef,_0x4bdd7b,_0x20f630){var _0x142831=_['mapKeys'](_0x4f86ef,function(_0x5f568a,_0x21ac99){return _0x5f568a[_0x20f630];});for(var _0x439c1a in _0x4bdd7b){if(_0x4bdd7b['hasOwnProperty'](_0x439c1a)){if(!_0x142831[_0x439c1a]){delete _0x4bdd7b[_0x439c1a];}}}}Realtime[_0xc687('0x2')][_0xc687('0x3')]=function(_0x5b0247,_0xfaeb73){for(var _0x2beb9c in _0xfaeb73){if(_0x5b0247['hasOwnProperty'](_0x2beb9c)){_0x5b0247[_0x2beb9c]=_0xfaeb73[_0x2beb9c];}}};Realtime[_0xc687('0x2')][_0xc687('0x4')]=function(){var _0x41c263=this;return function(_0xdc41ac){if(_0xdc41ac){freeIsNotKey(_0xdc41ac,_0x41c263[_0xc687('0x5')],'id');for(var _0x6e5a60=0x0,_0x3f2645={},_0x1bd1ca={};_0x6e5a60<_0xdc41ac[_0xc687('0x6')];_0x6e5a60+=0x1){_0x3f2645=_0xdc41ac[_0x6e5a60];if(_['isUndefined'](_0x41c263[_0xc687('0x5')][_0x3f2645['id']])){_0x41c263['mailAccounts'][_0x3f2645['id']]=new MailAccount(_0x3f2645);}else{_[_0xc687('0x7')](_0x41c263['mailAccounts'][_0x3f2645['id']],_0x3f2645);}}}return _0x41c263[_0xc687('0x5')];};};module[_0xc687('0x8')]=Realtime;
\ No newline at end of file