Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / services / email / realtime / index.js
index 1c363b9..3837335 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xf2e3=['exports','lodash','mailAccounts','mapKeys','prototype','mergeFromDatabase','hasOwnProperty','initMailAccounts','length','isUndefined','merge'];(function(_0x4ea100,_0x5f2d2d){var _0x3b6ce0=function(_0x237cf9){while(--_0x237cf9){_0x4ea100['push'](_0x4ea100['shift']());}};_0x3b6ce0(++_0x5f2d2d);}(_0xf2e3,0x9b));var _0x3f2e=function(_0x411017,_0x4a8117){_0x411017=_0x411017-0x0;var _0x2adeea=_0xf2e3[_0x411017];return _0x2adeea;};'use strict';var _=require(_0x3f2e('0x0'));var MailAccount=require('../model/mailAccount');var Realtime=function(){this[_0x3f2e('0x1')]={};};function freeIsNotKey(_0x231b2b,_0x3fba4b,_0x30f1bb){var _0x27d28c=_[_0x3f2e('0x2')](_0x231b2b,function(_0x3938e2,_0xabcf5c){return _0x3938e2[_0x30f1bb];});for(var _0x216b26 in _0x3fba4b){if(_0x3fba4b['hasOwnProperty'](_0x216b26)){if(!_0x27d28c[_0x216b26]){delete _0x3fba4b[_0x216b26];}}}}Realtime[_0x3f2e('0x3')][_0x3f2e('0x4')]=function(_0x3c0864,_0xdf499f){for(var _0x12c6e7 in _0xdf499f){if(_0x3c0864[_0x3f2e('0x5')](_0x12c6e7)){_0x3c0864[_0x12c6e7]=_0xdf499f[_0x12c6e7];}}};Realtime[_0x3f2e('0x3')][_0x3f2e('0x6')]=function(){var _0x2676a7=this;return function(_0x29a6cc){if(_0x29a6cc){freeIsNotKey(_0x29a6cc,_0x2676a7[_0x3f2e('0x1')],'id');for(var _0x32902a=0x0,_0x1dd9d0={},_0x10a392={};_0x32902a<_0x29a6cc[_0x3f2e('0x7')];_0x32902a+=0x1){_0x1dd9d0=_0x29a6cc[_0x32902a];if(_[_0x3f2e('0x8')](_0x2676a7[_0x3f2e('0x1')][_0x1dd9d0['id']])){_0x2676a7[_0x3f2e('0x1')][_0x1dd9d0['id']]=new MailAccount(_0x1dd9d0);}else{_[_0x3f2e('0x9')](_0x2676a7['mailAccounts'][_0x1dd9d0['id']],_0x1dd9d0);}}}return _0x2676a7[_0x3f2e('0x1')];};};module[_0x3f2e('0xa')]=Realtime;
\ No newline at end of file
+var _0x6d38=['mailAccounts','prototype','mergeFromDatabase','initMailAccounts','isUndefined','merge','exports','../model/mailAccount'];(function(_0x2c5982,_0x375061){var _0xf7b959=function(_0x3cbdd8){while(--_0x3cbdd8){_0x2c5982['push'](_0x2c5982['shift']());}};_0xf7b959(++_0x375061);}(_0x6d38,0x1ef));var _0x86d3=function(_0x4c12ec,_0x2e9103){_0x4c12ec=_0x4c12ec-0x0;var _0x3ae42c=_0x6d38[_0x4c12ec];return _0x3ae42c;};'use strict';var _=require('lodash');var MailAccount=require(_0x86d3('0x0'));var Realtime=function(){this[_0x86d3('0x1')]={};};function freeIsNotKey(_0x3db243,_0x52d138,_0x5c0b77){var _0xd1c7c=_['mapKeys'](_0x3db243,function(_0xe9198a,_0x455b9d){return _0xe9198a[_0x5c0b77];});for(var _0x2501dd in _0x52d138){if(_0x52d138['hasOwnProperty'](_0x2501dd)){if(!_0xd1c7c[_0x2501dd]){delete _0x52d138[_0x2501dd];}}}}Realtime[_0x86d3('0x2')][_0x86d3('0x3')]=function(_0x33d4aa,_0x2eaa15){for(var _0x47e654 in _0x2eaa15){if(_0x33d4aa['hasOwnProperty'](_0x47e654)){_0x33d4aa[_0x47e654]=_0x2eaa15[_0x47e654];}}};Realtime[_0x86d3('0x2')][_0x86d3('0x4')]=function(){var _0xf273f5=this;return function(_0x499640){if(_0x499640){freeIsNotKey(_0x499640,_0xf273f5['mailAccounts'],'id');for(var _0x3ed317=0x0,_0x555e6d={},_0x49b436={};_0x3ed317<_0x499640['length'];_0x3ed317+=0x1){_0x555e6d=_0x499640[_0x3ed317];if(_[_0x86d3('0x5')](_0xf273f5[_0x86d3('0x1')][_0x555e6d['id']])){_0xf273f5['mailAccounts'][_0x555e6d['id']]=new MailAccount(_0x555e6d);}else{_[_0x86d3('0x6')](_0xf273f5['mailAccounts'][_0x555e6d['id']],_0x555e6d);}}}return _0xf273f5[_0x86d3('0x1')];};};module[_0x86d3('0x7')]=Realtime;
\ No newline at end of file