Built motion from commit (unavailable).|2.3.8
[motion2.git] / server / services / email / realtime / index.js
index 423f765..af1a124 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xaebd=['prototype','initMailAccounts','length','lodash','mailAccounts','hasOwnProperty'];(function(_0x503152,_0x3ed987){var _0x503932=function(_0x2e7bfe){while(--_0x2e7bfe){_0x503152['push'](_0x503152['shift']());}};_0x503932(++_0x3ed987);}(_0xaebd,0x1e9));var _0xdaeb=function(_0x22dcf7,_0x693e40){_0x22dcf7=_0x22dcf7-0x0;var _0x2cf334=_0xaebd[_0x22dcf7];return _0x2cf334;};'use strict';var _=require(_0xdaeb('0x0'));var MailAccount=require('../model/mailAccount');var Realtime=function(){this[_0xdaeb('0x1')]={};};function freeIsNotKey(_0xac84fd,_0x1312be,_0x18af69){var _0x198c72=_['mapKeys'](_0xac84fd,function(_0x44e982,_0x1c617a){return _0x44e982[_0x18af69];});for(var _0x1a99be in _0x1312be){if(_0x1312be[_0xdaeb('0x2')](_0x1a99be)){if(!_0x198c72[_0x1a99be]){delete _0x1312be[_0x1a99be];}}}}Realtime[_0xdaeb('0x3')]['mergeFromDatabase']=function(_0x3ea090,_0x3f7ba1){for(var _0x52c717 in _0x3f7ba1){if(_0x3ea090['hasOwnProperty'](_0x52c717)){_0x3ea090[_0x52c717]=_0x3f7ba1[_0x52c717];}}};Realtime[_0xdaeb('0x3')][_0xdaeb('0x4')]=function(){var _0x16479b=this;return function(_0x5e0ae9){if(_0x5e0ae9){freeIsNotKey(_0x5e0ae9,_0x16479b[_0xdaeb('0x1')],'id');for(var _0x494d42=0x0,_0x3e83f3={},_0x4ba89d={};_0x494d42<_0x5e0ae9[_0xdaeb('0x5')];_0x494d42+=0x1){_0x3e83f3=_0x5e0ae9[_0x494d42];if(_['isUndefined'](_0x16479b[_0xdaeb('0x1')][_0x3e83f3['id']])){_0x16479b[_0xdaeb('0x1')][_0x3e83f3['id']]=new MailAccount(_0x3e83f3);}else{_['merge'](_0x16479b['mailAccounts'][_0x3e83f3['id']],_0x3e83f3);}}}return _0x16479b[_0xdaeb('0x1')];};};module['exports']=Realtime;
\ No newline at end of file
+var _0xd117=['../model/mailAccount','mailAccounts','mapKeys','hasOwnProperty','prototype','mergeFromDatabase','initMailAccounts','exports','lodash'];(function(_0x5a96c8,_0x468155){var _0x257d9a=function(_0x53009a){while(--_0x53009a){_0x5a96c8['push'](_0x5a96c8['shift']());}};_0x257d9a(++_0x468155);}(_0xd117,0x182));var _0x7d11=function(_0x146dd7,_0x4d877d){_0x146dd7=_0x146dd7-0x0;var _0x2af0bb=_0xd117[_0x146dd7];return _0x2af0bb;};'use strict';var _=require(_0x7d11('0x0'));var MailAccount=require(_0x7d11('0x1'));var Realtime=function(){this[_0x7d11('0x2')]={};};function freeIsNotKey(_0x45ee65,_0x454387,_0x26e0f0){var _0x306ae4=_[_0x7d11('0x3')](_0x45ee65,function(_0x3c07be,_0x31fcb0){return _0x3c07be[_0x26e0f0];});for(var _0x589c51 in _0x454387){if(_0x454387[_0x7d11('0x4')](_0x589c51)){if(!_0x306ae4[_0x589c51]){delete _0x454387[_0x589c51];}}}}Realtime[_0x7d11('0x5')][_0x7d11('0x6')]=function(_0x345602,_0x3c8d66){for(var _0x47b5e6 in _0x3c8d66){if(_0x345602[_0x7d11('0x4')](_0x47b5e6)){_0x345602[_0x47b5e6]=_0x3c8d66[_0x47b5e6];}}};Realtime[_0x7d11('0x5')][_0x7d11('0x7')]=function(){var _0x5bdf01=this;return function(_0x305eef){if(_0x305eef){freeIsNotKey(_0x305eef,_0x5bdf01[_0x7d11('0x2')],'id');for(var _0xb2889b=0x0,_0x4ed7ae={},_0x37047f={};_0xb2889b<_0x305eef['length'];_0xb2889b+=0x1){_0x4ed7ae=_0x305eef[_0xb2889b];if(_['isUndefined'](_0x5bdf01[_0x7d11('0x2')][_0x4ed7ae['id']])){_0x5bdf01['mailAccounts'][_0x4ed7ae['id']]=new MailAccount(_0x4ed7ae);}else{_['merge'](_0x5bdf01[_0x7d11('0x2')][_0x4ed7ae['id']],_0x4ed7ae);}}}return _0x5bdf01['mailAccounts'];};};module[_0x7d11('0x8')]=Realtime;
\ No newline at end of file