Built motion from commit (unavailable).|2.2.0
[motion2.git] / server / services / email / realtime / index.js
index 3630d84..db69916 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x0295=['exports','lodash','mapKeys','hasOwnProperty','prototype','mergeFromDatabase','mailAccounts','length','merge'];(function(_0x5a3cf0,_0x160a68){var _0x5a64ee=function(_0x34cd1d){while(--_0x34cd1d){_0x5a3cf0['push'](_0x5a3cf0['shift']());}};_0x5a64ee(++_0x160a68);}(_0x0295,0x1f0));var _0x5029=function(_0x588258,_0x5b26a8){_0x588258=_0x588258-0x0;var _0x4efce8=_0x0295[_0x588258];return _0x4efce8;};'use strict';var _=require(_0x5029('0x0'));var MailAccount=require('../model/mailAccount');var Realtime=function(){this['mailAccounts']={};};function freeIsNotKey(_0x2dfab1,_0x4f552a,_0x53c2e1){var _0x315589=_[_0x5029('0x1')](_0x2dfab1,function(_0x157a4f,_0x3d0af1){return _0x157a4f[_0x53c2e1];});for(var _0x170504 in _0x4f552a){if(_0x4f552a[_0x5029('0x2')](_0x170504)){if(!_0x315589[_0x170504]){delete _0x4f552a[_0x170504];}}}}Realtime[_0x5029('0x3')][_0x5029('0x4')]=function(_0x5b3cd,_0x502a62){for(var _0x54978f in _0x502a62){if(_0x5b3cd['hasOwnProperty'](_0x54978f)){_0x5b3cd[_0x54978f]=_0x502a62[_0x54978f];}}};Realtime[_0x5029('0x3')]['initMailAccounts']=function(){var _0x1532e9=this;return function(_0x5bccfc){if(_0x5bccfc){freeIsNotKey(_0x5bccfc,_0x1532e9[_0x5029('0x5')],'id');for(var _0x520bc3=0x0,_0x222ddb={},_0x22cfb4={};_0x520bc3<_0x5bccfc[_0x5029('0x6')];_0x520bc3+=0x1){_0x222ddb=_0x5bccfc[_0x520bc3];if(_['isUndefined'](_0x1532e9[_0x5029('0x5')][_0x222ddb['id']])){_0x1532e9[_0x5029('0x5')][_0x222ddb['id']]=new MailAccount(_0x222ddb);}else{_[_0x5029('0x7')](_0x1532e9['mailAccounts'][_0x222ddb['id']],_0x222ddb);}}}return _0x1532e9[_0x5029('0x5')];};};module[_0x5029('0x8')]=Realtime;
\ No newline at end of file
+var _0xffd6=['../model/mailAccount','mailAccounts','mapKeys','hasOwnProperty','prototype','length','isUndefined','lodash'];(function(_0xc575c1,_0x25b7c0){var _0x75bc9d=function(_0x36775d){while(--_0x36775d){_0xc575c1['push'](_0xc575c1['shift']());}};_0x75bc9d(++_0x25b7c0);}(_0xffd6,0x97));var _0x6ffd=function(_0x10a212,_0x579d85){_0x10a212=_0x10a212-0x0;var _0x23c82b=_0xffd6[_0x10a212];return _0x23c82b;};'use strict';var _=require(_0x6ffd('0x0'));var MailAccount=require(_0x6ffd('0x1'));var Realtime=function(){this[_0x6ffd('0x2')]={};};function freeIsNotKey(_0x4fadac,_0x589640,_0x305b6b){var _0x400c43=_[_0x6ffd('0x3')](_0x4fadac,function(_0x560afa,_0x1d12e3){return _0x560afa[_0x305b6b];});for(var _0x173979 in _0x589640){if(_0x589640[_0x6ffd('0x4')](_0x173979)){if(!_0x400c43[_0x173979]){delete _0x589640[_0x173979];}}}}Realtime[_0x6ffd('0x5')]['mergeFromDatabase']=function(_0x122b71,_0xeefe34){for(var _0x2445a0 in _0xeefe34){if(_0x122b71[_0x6ffd('0x4')](_0x2445a0)){_0x122b71[_0x2445a0]=_0xeefe34[_0x2445a0];}}};Realtime[_0x6ffd('0x5')]['initMailAccounts']=function(){var _0x455dda=this;return function(_0x417f34){if(_0x417f34){freeIsNotKey(_0x417f34,_0x455dda['mailAccounts'],'id');for(var _0x469d0d=0x0,_0x38fc68={},_0x23f7f2={};_0x469d0d<_0x417f34[_0x6ffd('0x6')];_0x469d0d+=0x1){_0x38fc68=_0x417f34[_0x469d0d];if(_[_0x6ffd('0x7')](_0x455dda[_0x6ffd('0x2')][_0x38fc68['id']])){_0x455dda[_0x6ffd('0x2')][_0x38fc68['id']]=new MailAccount(_0x38fc68);}else{_['merge'](_0x455dda[_0x6ffd('0x2')][_0x38fc68['id']],_0x38fc68);}}}return _0x455dda[_0x6ffd('0x2')];};};module['exports']=Realtime;
\ No newline at end of file