Built motion from commit (unavailable).|2.6.0
[motion2.git] / server / services / email / realtime / index.js
index 3e8caa0..a5845d8 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd8ce=['initMailAccounts','merge','exports','lodash','../model/mailAccount','mailAccounts','mapKeys','hasOwnProperty','mergeFromDatabase','prototype'];(function(_0x1facfa,_0x1acf7d){var _0x9ec701=function(_0x115e37){while(--_0x115e37){_0x1facfa['push'](_0x1facfa['shift']());}};_0x9ec701(++_0x1acf7d);}(_0xd8ce,0x1cf));var _0xed8c=function(_0x164af1,_0x3cf772){_0x164af1=_0x164af1-0x0;var _0x5d81a2=_0xd8ce[_0x164af1];return _0x5d81a2;};'use strict';var _=require(_0xed8c('0x0'));var MailAccount=require(_0xed8c('0x1'));var Realtime=function(){this[_0xed8c('0x2')]={};};function freeIsNotKey(_0x54f4b4,_0x5a16ee,_0x10121d){var _0x391462=_[_0xed8c('0x3')](_0x54f4b4,function(_0x23de73,_0x123ed2){return _0x23de73[_0x10121d];});for(var _0x2d8dba in _0x5a16ee){if(_0x5a16ee[_0xed8c('0x4')](_0x2d8dba)){if(!_0x391462[_0x2d8dba]){delete _0x5a16ee[_0x2d8dba];}}}}Realtime['prototype'][_0xed8c('0x5')]=function(_0x30e401,_0x1d9046){for(var _0x2160a2 in _0x1d9046){if(_0x30e401[_0xed8c('0x4')](_0x2160a2)){_0x30e401[_0x2160a2]=_0x1d9046[_0x2160a2];}}};Realtime[_0xed8c('0x6')][_0xed8c('0x7')]=function(){var _0x54f4a5=this;return function(_0x4673a3){if(_0x4673a3){freeIsNotKey(_0x4673a3,_0x54f4a5[_0xed8c('0x2')],'id');for(var _0x4b6e60=0x0,_0x18b090={},_0x2560eb={};_0x4b6e60<_0x4673a3['length'];_0x4b6e60+=0x1){_0x18b090=_0x4673a3[_0x4b6e60];if(_['isUndefined'](_0x54f4a5[_0xed8c('0x2')][_0x18b090['id']])){_0x54f4a5[_0xed8c('0x2')][_0x18b090['id']]=new MailAccount(_0x18b090);}else{_[_0xed8c('0x8')](_0x54f4a5[_0xed8c('0x2')][_0x18b090['id']],_0x18b090);}}}return _0x54f4a5[_0xed8c('0x2')];};};module[_0xed8c('0x9')]=Realtime;
\ No newline at end of file
+var _0xac1b=['merge','../model/mailAccount','mailAccounts','mapKeys','hasOwnProperty','prototype','initMailAccounts','length','isUndefined'];(function(_0x4d6f66,_0x15ee37){var _0x2901f6=function(_0x6fe506){while(--_0x6fe506){_0x4d6f66['push'](_0x4d6f66['shift']());}};_0x2901f6(++_0x15ee37);}(_0xac1b,0x184));var _0xbac1=function(_0x2112fb,_0x14a822){_0x2112fb=_0x2112fb-0x0;var _0x4fc27e=_0xac1b[_0x2112fb];return _0x4fc27e;};'use strict';var _=require('lodash');var MailAccount=require(_0xbac1('0x0'));var Realtime=function(){this[_0xbac1('0x1')]={};};function freeIsNotKey(_0x5625b5,_0x48a2b4,_0x413d31){var _0x1f5d15=_[_0xbac1('0x2')](_0x5625b5,function(_0xbc55d3,_0x26ccea){return _0xbc55d3[_0x413d31];});for(var _0x2da4eb in _0x48a2b4){if(_0x48a2b4[_0xbac1('0x3')](_0x2da4eb)){if(!_0x1f5d15[_0x2da4eb]){delete _0x48a2b4[_0x2da4eb];}}}}Realtime[_0xbac1('0x4')]['mergeFromDatabase']=function(_0x404f56,_0x5abf4d){for(var _0x5eff01 in _0x5abf4d){if(_0x404f56[_0xbac1('0x3')](_0x5eff01)){_0x404f56[_0x5eff01]=_0x5abf4d[_0x5eff01];}}};Realtime[_0xbac1('0x4')][_0xbac1('0x5')]=function(){var _0x5f250a=this;return function(_0x4454fa){if(_0x4454fa){freeIsNotKey(_0x4454fa,_0x5f250a['mailAccounts'],'id');for(var _0x45fa80=0x0,_0x1d0bfa={},_0x3b151c={};_0x45fa80<_0x4454fa[_0xbac1('0x6')];_0x45fa80+=0x1){_0x1d0bfa=_0x4454fa[_0x45fa80];if(_[_0xbac1('0x7')](_0x5f250a['mailAccounts'][_0x1d0bfa['id']])){_0x5f250a['mailAccounts'][_0x1d0bfa['id']]=new MailAccount(_0x1d0bfa);}else{_[_0xbac1('0x8')](_0x5f250a['mailAccounts'][_0x1d0bfa['id']],_0x1d0bfa);}}}return _0x5f250a[_0xbac1('0x1')];};};module['exports']=Realtime;
\ No newline at end of file