Built motion from commit 013e4bb4.|2.6.18
[motion2.git] / server / services / email / realtime / index.js
index 8c334a9..ecbdbf1 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5ff8=['hasOwnProperty','prototype','mergeFromDatabase','exports','lodash','mailAccounts','mapKeys'];(function(_0x4ec90d,_0x5f80cb){var _0x371da6=function(_0x186a68){while(--_0x186a68){_0x4ec90d['push'](_0x4ec90d['shift']());}};_0x371da6(++_0x5f80cb);}(_0x5ff8,0x17e));var _0x85ff=function(_0x459774,_0x537389){_0x459774=_0x459774-0x0;var _0x1adcc3=_0x5ff8[_0x459774];return _0x1adcc3;};'use strict';var _=require(_0x85ff('0x0'));var MailAccount=require('../model/mailAccount');var Realtime=function(){this[_0x85ff('0x1')]={};};function freeIsNotKey(_0x678ae7,_0x1ebb2d,_0x2238da){var _0x19c0c0=_[_0x85ff('0x2')](_0x678ae7,function(_0x4e8296,_0x20c040){return _0x4e8296[_0x2238da];});for(var _0x15ce3e in _0x1ebb2d){if(_0x1ebb2d[_0x85ff('0x3')](_0x15ce3e)){if(!_0x19c0c0[_0x15ce3e]){delete _0x1ebb2d[_0x15ce3e];}}}}Realtime[_0x85ff('0x4')][_0x85ff('0x5')]=function(_0x42e2e3,_0x3584f9){for(var _0x2cf778 in _0x3584f9){if(_0x42e2e3[_0x85ff('0x3')](_0x2cf778)){_0x42e2e3[_0x2cf778]=_0x3584f9[_0x2cf778];}}};Realtime[_0x85ff('0x4')]['initMailAccounts']=function(){var _0x209247=this;return function(_0x41d934){if(_0x41d934){freeIsNotKey(_0x41d934,_0x209247[_0x85ff('0x1')],'id');for(var _0x2d6d84=0x0,_0x3f0a2a={},_0x349621={};_0x2d6d84<_0x41d934['length'];_0x2d6d84+=0x1){_0x3f0a2a=_0x41d934[_0x2d6d84];if(_['isUndefined'](_0x209247[_0x85ff('0x1')][_0x3f0a2a['id']])){_0x209247[_0x85ff('0x1')][_0x3f0a2a['id']]=new MailAccount(_0x3f0a2a);}else{_['merge'](_0x209247[_0x85ff('0x1')][_0x3f0a2a['id']],_0x3f0a2a);}}}return _0x209247[_0x85ff('0x1')];};};module[_0x85ff('0x6')]=Realtime;
\ No newline at end of file
+var _0xfce1=['length','exports','lodash','../model/mailAccount','mailAccounts','hasOwnProperty','prototype','mergeFromDatabase','initMailAccounts'];(function(_0x4309c3,_0x174bf6){var _0x5ce0a6=function(_0x37094b){while(--_0x37094b){_0x4309c3['push'](_0x4309c3['shift']());}};_0x5ce0a6(++_0x174bf6);}(_0xfce1,0xda));var _0x1fce=function(_0x17d9e3,_0x1f969c){_0x17d9e3=_0x17d9e3-0x0;var _0x14192d=_0xfce1[_0x17d9e3];return _0x14192d;};'use strict';var _=require(_0x1fce('0x0'));var MailAccount=require(_0x1fce('0x1'));var Realtime=function(){this[_0x1fce('0x2')]={};};function freeIsNotKey(_0x399d74,_0x5cde48,_0x350a1c){var _0x251381=_['mapKeys'](_0x399d74,function(_0x29e57f,_0x29a0ab){return _0x29e57f[_0x350a1c];});for(var _0x16b45c in _0x5cde48){if(_0x5cde48[_0x1fce('0x3')](_0x16b45c)){if(!_0x251381[_0x16b45c]){delete _0x5cde48[_0x16b45c];}}}}Realtime[_0x1fce('0x4')][_0x1fce('0x5')]=function(_0x446d95,_0x441bfb){for(var _0x51f994 in _0x441bfb){if(_0x446d95[_0x1fce('0x3')](_0x51f994)){_0x446d95[_0x51f994]=_0x441bfb[_0x51f994];}}};Realtime[_0x1fce('0x4')][_0x1fce('0x6')]=function(){var _0x42e533=this;return function(_0x31bacc){if(_0x31bacc){freeIsNotKey(_0x31bacc,_0x42e533[_0x1fce('0x2')],'id');for(var _0x20d571=0x0,_0x3a704a={},_0x19a102={};_0x20d571<_0x31bacc[_0x1fce('0x7')];_0x20d571+=0x1){_0x3a704a=_0x31bacc[_0x20d571];if(_['isUndefined'](_0x42e533[_0x1fce('0x2')][_0x3a704a['id']])){_0x42e533[_0x1fce('0x2')][_0x3a704a['id']]=new MailAccount(_0x3a704a);}else{_['merge'](_0x42e533[_0x1fce('0x2')][_0x3a704a['id']],_0x3a704a);}}}return _0x42e533[_0x1fce('0x2')];};};module[_0x1fce('0x8')]=Realtime;
\ No newline at end of file