Built motion from commit 449495f6.|2.6.27
[motion2.git] / server / services / email / realtime / index.js
index bfebeae..eddf524 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x7afe=['initMailAccounts','length','isUndefined','exports','../model/mailAccount','mailAccounts','mapKeys','prototype','mergeFromDatabase','hasOwnProperty'];(function(_0x1589dd,_0x2b9d22){var _0x1bddd1=function(_0x3687f8){while(--_0x3687f8){_0x1589dd['push'](_0x1589dd['shift']());}};_0x1bddd1(++_0x2b9d22);}(_0x7afe,0xea));var _0xe7af=function(_0x28a03c,_0x123a4a){_0x28a03c=_0x28a03c-0x0;var _0x4bbb1e=_0x7afe[_0x28a03c];return _0x4bbb1e;};'use strict';var _=require('lodash');var MailAccount=require(_0xe7af('0x0'));var Realtime=function(){this[_0xe7af('0x1')]={};};function freeIsNotKey(_0x5c14fc,_0x37e9fa,_0x581f26){var _0x20f4de=_[_0xe7af('0x2')](_0x5c14fc,function(_0x4c48c4,_0x2ebe5b){return _0x4c48c4[_0x581f26];});for(var _0x4abd72 in _0x37e9fa){if(_0x37e9fa['hasOwnProperty'](_0x4abd72)){if(!_0x20f4de[_0x4abd72]){delete _0x37e9fa[_0x4abd72];}}}}Realtime[_0xe7af('0x3')][_0xe7af('0x4')]=function(_0x24ab81,_0x4fdcb5){for(var _0x1b421a in _0x4fdcb5){if(_0x24ab81[_0xe7af('0x5')](_0x1b421a)){_0x24ab81[_0x1b421a]=_0x4fdcb5[_0x1b421a];}}};Realtime[_0xe7af('0x3')][_0xe7af('0x6')]=function(){var _0x3c9bc5=this;return function(_0x55649a){if(_0x55649a){freeIsNotKey(_0x55649a,_0x3c9bc5[_0xe7af('0x1')],'id');for(var _0x195558=0x0,_0x367a66={},_0x4955fe={};_0x195558<_0x55649a[_0xe7af('0x7')];_0x195558+=0x1){_0x367a66=_0x55649a[_0x195558];if(_[_0xe7af('0x8')](_0x3c9bc5[_0xe7af('0x1')][_0x367a66['id']])){_0x3c9bc5[_0xe7af('0x1')][_0x367a66['id']]=new MailAccount(_0x367a66);}else{_['merge'](_0x3c9bc5['mailAccounts'][_0x367a66['id']],_0x367a66);}}}return _0x3c9bc5[_0xe7af('0x1')];};};module[_0xe7af('0x9')]=Realtime;
\ No newline at end of file
+var _0xcbb9=['exports','lodash','../model/mailAccount','mailAccounts','hasOwnProperty','mergeFromDatabase','prototype','initMailAccounts','length','isUndefined','merge'];(function(_0x35c150,_0x4c91fa){var _0x1d1012=function(_0x3aeb02){while(--_0x3aeb02){_0x35c150['push'](_0x35c150['shift']());}};_0x1d1012(++_0x4c91fa);}(_0xcbb9,0xb1));var _0x9cbb=function(_0x488bb5,_0x54ad83){_0x488bb5=_0x488bb5-0x0;var _0x9ab55=_0xcbb9[_0x488bb5];return _0x9ab55;};'use strict';var _=require(_0x9cbb('0x0'));var MailAccount=require(_0x9cbb('0x1'));var Realtime=function(){this[_0x9cbb('0x2')]={};};function freeIsNotKey(_0x21591f,_0x44d760,_0x757168){var _0x183a08=_['mapKeys'](_0x21591f,function(_0x4df319,_0x4cbcdb){return _0x4df319[_0x757168];});for(var _0x5c4bf5 in _0x44d760){if(_0x44d760[_0x9cbb('0x3')](_0x5c4bf5)){if(!_0x183a08[_0x5c4bf5]){delete _0x44d760[_0x5c4bf5];}}}}Realtime['prototype'][_0x9cbb('0x4')]=function(_0x19ece8,_0x30b838){for(var _0x1e629e in _0x30b838){if(_0x19ece8['hasOwnProperty'](_0x1e629e)){_0x19ece8[_0x1e629e]=_0x30b838[_0x1e629e];}}};Realtime[_0x9cbb('0x5')][_0x9cbb('0x6')]=function(){var _0x487de8=this;return function(_0x4e64df){if(_0x4e64df){freeIsNotKey(_0x4e64df,_0x487de8[_0x9cbb('0x2')],'id');for(var _0x5df4a4=0x0,_0x45396b={},_0x296b51={};_0x5df4a4<_0x4e64df[_0x9cbb('0x7')];_0x5df4a4+=0x1){_0x45396b=_0x4e64df[_0x5df4a4];if(_[_0x9cbb('0x8')](_0x487de8[_0x9cbb('0x2')][_0x45396b['id']])){_0x487de8[_0x9cbb('0x2')][_0x45396b['id']]=new MailAccount(_0x45396b);}else{_[_0x9cbb('0x9')](_0x487de8['mailAccounts'][_0x45396b['id']],_0x45396b);}}}return _0x487de8['mailAccounts'];};};module[_0x9cbb('0xa')]=Realtime;
\ No newline at end of file