Built motion from commit c0cdc9d8.|2.6.28
[motion2.git] / server / services / email / realtime / index.js
index e6101c5..2a63903 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xe9c1=['hasOwnProperty','mergeFromDatabase','prototype','initMailAccounts','length','isUndefined','merge','exports','lodash','mailAccounts','mapKeys'];(function(_0xbce0f,_0x3a87e1){var _0x55358b=function(_0x41c383){while(--_0x41c383){_0xbce0f['push'](_0xbce0f['shift']());}};_0x55358b(++_0x3a87e1);}(_0xe9c1,0x1ec));var _0x1e9c=function(_0x944956,_0x45d6bc){_0x944956=_0x944956-0x0;var _0x3e7f54=_0xe9c1[_0x944956];return _0x3e7f54;};'use strict';var _=require(_0x1e9c('0x0'));var MailAccount=require('../model/mailAccount');var Realtime=function(){this[_0x1e9c('0x1')]={};};function freeIsNotKey(_0x4eea24,_0x175334,_0x5338a4){var _0x1b32a0=_[_0x1e9c('0x2')](_0x4eea24,function(_0x4583a6,_0x4b467e){return _0x4583a6[_0x5338a4];});for(var _0x51f21d in _0x175334){if(_0x175334[_0x1e9c('0x3')](_0x51f21d)){if(!_0x1b32a0[_0x51f21d]){delete _0x175334[_0x51f21d];}}}}Realtime['prototype'][_0x1e9c('0x4')]=function(_0x31fc3a,_0x521350){for(var _0x47faff in _0x521350){if(_0x31fc3a['hasOwnProperty'](_0x47faff)){_0x31fc3a[_0x47faff]=_0x521350[_0x47faff];}}};Realtime[_0x1e9c('0x5')][_0x1e9c('0x6')]=function(){var _0x506459=this;return function(_0x568e9a){if(_0x568e9a){freeIsNotKey(_0x568e9a,_0x506459[_0x1e9c('0x1')],'id');for(var _0x2fe3b9=0x0,_0x908cc={},_0x560044={};_0x2fe3b9<_0x568e9a[_0x1e9c('0x7')];_0x2fe3b9+=0x1){_0x908cc=_0x568e9a[_0x2fe3b9];if(_[_0x1e9c('0x8')](_0x506459[_0x1e9c('0x1')][_0x908cc['id']])){_0x506459[_0x1e9c('0x1')][_0x908cc['id']]=new MailAccount(_0x908cc);}else{_[_0x1e9c('0x9')](_0x506459['mailAccounts'][_0x908cc['id']],_0x908cc);}}}return _0x506459[_0x1e9c('0x1')];};};module[_0x1e9c('0xa')]=Realtime;
\ No newline at end of file
+var _0x6d77=['length','isUndefined','merge','exports','lodash','../model/mailAccount','mailAccounts','mapKeys','hasOwnProperty','prototype'];(function(_0x250f95,_0x5a5728){var _0x4ada97=function(_0x392edc){while(--_0x392edc){_0x250f95['push'](_0x250f95['shift']());}};_0x4ada97(++_0x5a5728);}(_0x6d77,0x13a));var _0x76d7=function(_0x42cae2,_0x284ef8){_0x42cae2=_0x42cae2-0x0;var _0x5f256f=_0x6d77[_0x42cae2];return _0x5f256f;};'use strict';var _=require(_0x76d7('0x0'));var MailAccount=require(_0x76d7('0x1'));var Realtime=function(){this[_0x76d7('0x2')]={};};function freeIsNotKey(_0x2d5eb5,_0x51cab1,_0x25f0c1){var _0x4fb544=_[_0x76d7('0x3')](_0x2d5eb5,function(_0x105e82,_0x26807f){return _0x105e82[_0x25f0c1];});for(var _0x3cce99 in _0x51cab1){if(_0x51cab1['hasOwnProperty'](_0x3cce99)){if(!_0x4fb544[_0x3cce99]){delete _0x51cab1[_0x3cce99];}}}}Realtime['prototype']['mergeFromDatabase']=function(_0x327fbc,_0x562a37){for(var _0x4a10e8 in _0x562a37){if(_0x327fbc[_0x76d7('0x4')](_0x4a10e8)){_0x327fbc[_0x4a10e8]=_0x562a37[_0x4a10e8];}}};Realtime[_0x76d7('0x5')]['initMailAccounts']=function(){var _0x5c4aab=this;return function(_0x11d311){if(_0x11d311){freeIsNotKey(_0x11d311,_0x5c4aab['mailAccounts'],'id');for(var _0x1a258d=0x0,_0x3b58ec={},_0x57a821={};_0x1a258d<_0x11d311[_0x76d7('0x6')];_0x1a258d+=0x1){_0x3b58ec=_0x11d311[_0x1a258d];if(_[_0x76d7('0x7')](_0x5c4aab['mailAccounts'][_0x3b58ec['id']])){_0x5c4aab['mailAccounts'][_0x3b58ec['id']]=new MailAccount(_0x3b58ec);}else{_[_0x76d7('0x8')](_0x5c4aab[_0x76d7('0x2')][_0x3b58ec['id']],_0x3b58ec);}}}return _0x5c4aab[_0x76d7('0x2')];};};module[_0x76d7('0x9')]=Realtime;
\ No newline at end of file