Built motion from commit 980b26c3.|2.6.29
[motion2.git] / server / services / email / realtime / index.js
index 3bd65a9..27f8126 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xbea3=['exports','../model/mailAccount','mailAccounts','mapKeys','hasOwnProperty','prototype','mergeFromDatabase','initMailAccounts','length','isUndefined','merge'];(function(_0x393c66,_0x457ad7){var _0x575bf5=function(_0x32311a){while(--_0x32311a){_0x393c66['push'](_0x393c66['shift']());}};_0x575bf5(++_0x457ad7);}(_0xbea3,0x1c4));var _0x3bea=function(_0x5708f8,_0x5a21dc){_0x5708f8=_0x5708f8-0x0;var _0x93d33b=_0xbea3[_0x5708f8];return _0x93d33b;};'use strict';var _=require('lodash');var MailAccount=require(_0x3bea('0x0'));var Realtime=function(){this[_0x3bea('0x1')]={};};function freeIsNotKey(_0x395138,_0x503c3b,_0x20764e){var _0x346027=_[_0x3bea('0x2')](_0x395138,function(_0x1f3630,_0x3b2d2b){return _0x1f3630[_0x20764e];});for(var _0x4784b0 in _0x503c3b){if(_0x503c3b[_0x3bea('0x3')](_0x4784b0)){if(!_0x346027[_0x4784b0]){delete _0x503c3b[_0x4784b0];}}}}Realtime[_0x3bea('0x4')][_0x3bea('0x5')]=function(_0x5c823a,_0x23c215){for(var _0x824c2d in _0x23c215){if(_0x5c823a[_0x3bea('0x3')](_0x824c2d)){_0x5c823a[_0x824c2d]=_0x23c215[_0x824c2d];}}};Realtime[_0x3bea('0x4')][_0x3bea('0x6')]=function(){var _0x260d80=this;return function(_0x4667b8){if(_0x4667b8){freeIsNotKey(_0x4667b8,_0x260d80[_0x3bea('0x1')],'id');for(var _0x2b1476=0x0,_0x4ef2be={},_0x593383={};_0x2b1476<_0x4667b8[_0x3bea('0x7')];_0x2b1476+=0x1){_0x4ef2be=_0x4667b8[_0x2b1476];if(_[_0x3bea('0x8')](_0x260d80['mailAccounts'][_0x4ef2be['id']])){_0x260d80['mailAccounts'][_0x4ef2be['id']]=new MailAccount(_0x4ef2be);}else{_[_0x3bea('0x9')](_0x260d80[_0x3bea('0x1')][_0x4ef2be['id']],_0x4ef2be);}}}return _0x260d80['mailAccounts'];};};module[_0x3bea('0xa')]=Realtime;
\ No newline at end of file
+var _0xe7e4=['length','isUndefined','merge','exports','lodash','../model/mailAccount','mailAccounts','mapKeys','hasOwnProperty','prototype','mergeFromDatabase','initMailAccounts'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0xe7e4,0x1cc));var _0x4e7e=function(_0xf97be6,_0x179690){_0xf97be6=_0xf97be6-0x0;var _0x2b108e=_0xe7e4[_0xf97be6];return _0x2b108e;};'use strict';var _=require(_0x4e7e('0x0'));var MailAccount=require(_0x4e7e('0x1'));var Realtime=function(){this[_0x4e7e('0x2')]={};};function freeIsNotKey(_0xec8206,_0x2faf97,_0xef0aaf){var _0x348fd1=_[_0x4e7e('0x3')](_0xec8206,function(_0x3f3a88,_0x8c251b){return _0x3f3a88[_0xef0aaf];});for(var _0x169020 in _0x2faf97){if(_0x2faf97[_0x4e7e('0x4')](_0x169020)){if(!_0x348fd1[_0x169020]){delete _0x2faf97[_0x169020];}}}}Realtime[_0x4e7e('0x5')][_0x4e7e('0x6')]=function(_0x56c6fe,_0x17e1c8){for(var _0x13ffe5 in _0x17e1c8){if(_0x56c6fe[_0x4e7e('0x4')](_0x13ffe5)){_0x56c6fe[_0x13ffe5]=_0x17e1c8[_0x13ffe5];}}};Realtime['prototype'][_0x4e7e('0x7')]=function(){var _0x37b4fd=this;return function(_0x4829bc){if(_0x4829bc){freeIsNotKey(_0x4829bc,_0x37b4fd[_0x4e7e('0x2')],'id');for(var _0xa23f2e=0x0,_0x1ce6ba={},_0x192624={};_0xa23f2e<_0x4829bc[_0x4e7e('0x8')];_0xa23f2e+=0x1){_0x1ce6ba=_0x4829bc[_0xa23f2e];if(_[_0x4e7e('0x9')](_0x37b4fd[_0x4e7e('0x2')][_0x1ce6ba['id']])){_0x37b4fd[_0x4e7e('0x2')][_0x1ce6ba['id']]=new MailAccount(_0x1ce6ba);}else{_[_0x4e7e('0xa')](_0x37b4fd[_0x4e7e('0x2')][_0x1ce6ba['id']],_0x1ce6ba);}}}return _0x37b4fd['mailAccounts'];};};module[_0x4e7e('0xb')]=Realtime;
\ No newline at end of file