Built motion from commit 6a09e18b.|2.6.11
[motion2.git] / server / services / email / realtime / index.js
index 64bf314..04c19e2 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5f62=['../model/mailAccount','mailAccounts','mapKeys','hasOwnProperty','prototype','initMailAccounts','length','isUndefined','exports','lodash'];(function(_0x7a6aed,_0x335e68){var _0x9dbabf=function(_0x453c9c){while(--_0x453c9c){_0x7a6aed['push'](_0x7a6aed['shift']());}};_0x9dbabf(++_0x335e68);}(_0x5f62,0x1ad));var _0x25f6=function(_0x27856d,_0x13b764){_0x27856d=_0x27856d-0x0;var _0x3a80b8=_0x5f62[_0x27856d];return _0x3a80b8;};'use strict';var _=require(_0x25f6('0x0'));var MailAccount=require(_0x25f6('0x1'));var Realtime=function(){this[_0x25f6('0x2')]={};};function freeIsNotKey(_0x46a5e5,_0x3c314e,_0x5740c6){var _0x4513b2=_[_0x25f6('0x3')](_0x46a5e5,function(_0x55d7a5,_0x514d00){return _0x55d7a5[_0x5740c6];});for(var _0x2598f3 in _0x3c314e){if(_0x3c314e[_0x25f6('0x4')](_0x2598f3)){if(!_0x4513b2[_0x2598f3]){delete _0x3c314e[_0x2598f3];}}}}Realtime['prototype']['mergeFromDatabase']=function(_0x426502,_0x4dc45b){for(var _0x310c4b in _0x4dc45b){if(_0x426502[_0x25f6('0x4')](_0x310c4b)){_0x426502[_0x310c4b]=_0x4dc45b[_0x310c4b];}}};Realtime[_0x25f6('0x5')][_0x25f6('0x6')]=function(){var _0x215d8a=this;return function(_0x54f097){if(_0x54f097){freeIsNotKey(_0x54f097,_0x215d8a['mailAccounts'],'id');for(var _0x2da77a=0x0,_0x2bb2c1={},_0x4bcc5a={};_0x2da77a<_0x54f097[_0x25f6('0x7')];_0x2da77a+=0x1){_0x2bb2c1=_0x54f097[_0x2da77a];if(_[_0x25f6('0x8')](_0x215d8a[_0x25f6('0x2')][_0x2bb2c1['id']])){_0x215d8a[_0x25f6('0x2')][_0x2bb2c1['id']]=new MailAccount(_0x2bb2c1);}else{_['merge'](_0x215d8a[_0x25f6('0x2')][_0x2bb2c1['id']],_0x2bb2c1);}}}return _0x215d8a[_0x25f6('0x2')];};};module[_0x25f6('0x9')]=Realtime;
\ No newline at end of file
+var _0x8ab4=['merge','lodash','mailAccounts','mapKeys','hasOwnProperty','prototype','mergeFromDatabase','initMailAccounts','length','isUndefined'];(function(_0x465a0c,_0x19d4d5){var _0x1e202e=function(_0x27bd8a){while(--_0x27bd8a){_0x465a0c['push'](_0x465a0c['shift']());}};_0x1e202e(++_0x19d4d5);}(_0x8ab4,0x1c3));var _0x48ab=function(_0x164eca,_0x555e28){_0x164eca=_0x164eca-0x0;var _0x2ce562=_0x8ab4[_0x164eca];return _0x2ce562;};'use strict';var _=require(_0x48ab('0x0'));var MailAccount=require('../model/mailAccount');var Realtime=function(){this[_0x48ab('0x1')]={};};function freeIsNotKey(_0x2f5058,_0x3577a6,_0x31400f){var _0x219a11=_[_0x48ab('0x2')](_0x2f5058,function(_0x4c79a7,_0xd51d89){return _0x4c79a7[_0x31400f];});for(var _0x43c2ca in _0x3577a6){if(_0x3577a6[_0x48ab('0x3')](_0x43c2ca)){if(!_0x219a11[_0x43c2ca]){delete _0x3577a6[_0x43c2ca];}}}}Realtime[_0x48ab('0x4')][_0x48ab('0x5')]=function(_0x1e78cf,_0x216df7){for(var _0x223624 in _0x216df7){if(_0x1e78cf[_0x48ab('0x3')](_0x223624)){_0x1e78cf[_0x223624]=_0x216df7[_0x223624];}}};Realtime['prototype'][_0x48ab('0x6')]=function(){var _0x348991=this;return function(_0x1687d8){if(_0x1687d8){freeIsNotKey(_0x1687d8,_0x348991['mailAccounts'],'id');for(var _0x5a67e8=0x0,_0x3be5b1={},_0x317c04={};_0x5a67e8<_0x1687d8[_0x48ab('0x7')];_0x5a67e8+=0x1){_0x3be5b1=_0x1687d8[_0x5a67e8];if(_[_0x48ab('0x8')](_0x348991[_0x48ab('0x1')][_0x3be5b1['id']])){_0x348991[_0x48ab('0x1')][_0x3be5b1['id']]=new MailAccount(_0x3be5b1);}else{_[_0x48ab('0x9')](_0x348991[_0x48ab('0x1')][_0x3be5b1['id']],_0x3be5b1);}}}return _0x348991[_0x48ab('0x1')];};};module['exports']=Realtime;
\ No newline at end of file