Built motion from commit e6806ed6.|2.6.0
[motion2.git] / server / services / email / realtime / index.js
index 3922202..098f715 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xe0c4=['initMailAccounts','mailAccounts','length','merge','exports','../model/mailAccount','mapKeys','hasOwnProperty','mergeFromDatabase','prototype'];(function(_0x6ddb99,_0x17855b){var _0x5a3d74=function(_0x39115f){while(--_0x39115f){_0x6ddb99['push'](_0x6ddb99['shift']());}};_0x5a3d74(++_0x17855b);}(_0xe0c4,0xf5));var _0x4e0c=function(_0x5c660a,_0x4b5262){_0x5c660a=_0x5c660a-0x0;var _0x3a77a4=_0xe0c4[_0x5c660a];return _0x3a77a4;};'use strict';var _=require('lodash');var MailAccount=require(_0x4e0c('0x0'));var Realtime=function(){this['mailAccounts']={};};function freeIsNotKey(_0x200503,_0x57eee2,_0x47d041){var _0x1e4b33=_[_0x4e0c('0x1')](_0x200503,function(_0x241eb7,_0xcf71b0){return _0x241eb7[_0x47d041];});for(var _0x282f83 in _0x57eee2){if(_0x57eee2[_0x4e0c('0x2')](_0x282f83)){if(!_0x1e4b33[_0x282f83]){delete _0x57eee2[_0x282f83];}}}}Realtime['prototype'][_0x4e0c('0x3')]=function(_0x5c6200,_0x4ff293){for(var _0x893dd5 in _0x4ff293){if(_0x5c6200[_0x4e0c('0x2')](_0x893dd5)){_0x5c6200[_0x893dd5]=_0x4ff293[_0x893dd5];}}};Realtime[_0x4e0c('0x4')][_0x4e0c('0x5')]=function(){var _0x275901=this;return function(_0x3a42ac){if(_0x3a42ac){freeIsNotKey(_0x3a42ac,_0x275901[_0x4e0c('0x6')],'id');for(var _0x5d7728=0x0,_0x4016cf={},_0xec93ee={};_0x5d7728<_0x3a42ac[_0x4e0c('0x7')];_0x5d7728+=0x1){_0x4016cf=_0x3a42ac[_0x5d7728];if(_['isUndefined'](_0x275901[_0x4e0c('0x6')][_0x4016cf['id']])){_0x275901[_0x4e0c('0x6')][_0x4016cf['id']]=new MailAccount(_0x4016cf);}else{_[_0x4e0c('0x8')](_0x275901[_0x4e0c('0x6')][_0x4016cf['id']],_0x4016cf);}}}return _0x275901[_0x4e0c('0x6')];};};module[_0x4e0c('0x9')]=Realtime;
\ No newline at end of file
+var _0x6b4e=['../model/mailAccount','mapKeys','prototype','initMailAccounts','mailAccounts','isUndefined','merge','exports','lodash'];(function(_0x5ee211,_0x3f31a3){var _0x46fc90=function(_0x44f6d8){while(--_0x44f6d8){_0x5ee211['push'](_0x5ee211['shift']());}};_0x46fc90(++_0x3f31a3);}(_0x6b4e,0x13a));var _0xe6b4=function(_0x1b8e76,_0x317d8c){_0x1b8e76=_0x1b8e76-0x0;var _0x2a0294=_0x6b4e[_0x1b8e76];return _0x2a0294;};'use strict';var _=require(_0xe6b4('0x0'));var MailAccount=require(_0xe6b4('0x1'));var Realtime=function(){this['mailAccounts']={};};function freeIsNotKey(_0x13c92f,_0x22aa5b,_0x485830){var _0x2e5c0f=_[_0xe6b4('0x2')](_0x13c92f,function(_0x2bca96,_0x49c069){return _0x2bca96[_0x485830];});for(var _0x16271b in _0x22aa5b){if(_0x22aa5b['hasOwnProperty'](_0x16271b)){if(!_0x2e5c0f[_0x16271b]){delete _0x22aa5b[_0x16271b];}}}}Realtime[_0xe6b4('0x3')]['mergeFromDatabase']=function(_0x3ed2f4,_0xe1ef97){for(var _0x13b28d in _0xe1ef97){if(_0x3ed2f4['hasOwnProperty'](_0x13b28d)){_0x3ed2f4[_0x13b28d]=_0xe1ef97[_0x13b28d];}}};Realtime[_0xe6b4('0x3')][_0xe6b4('0x4')]=function(){var _0x440671=this;return function(_0x44dd1e){if(_0x44dd1e){freeIsNotKey(_0x44dd1e,_0x440671[_0xe6b4('0x5')],'id');for(var _0x430ab4=0x0,_0xbd865a={},_0x47f89a={};_0x430ab4<_0x44dd1e['length'];_0x430ab4+=0x1){_0xbd865a=_0x44dd1e[_0x430ab4];if(_[_0xe6b4('0x6')](_0x440671['mailAccounts'][_0xbd865a['id']])){_0x440671[_0xe6b4('0x5')][_0xbd865a['id']]=new MailAccount(_0xbd865a);}else{_[_0xe6b4('0x7')](_0x440671['mailAccounts'][_0xbd865a['id']],_0xbd865a);}}}return _0x440671[_0xe6b4('0x5')];};};module[_0xe6b4('0x8')]=Realtime;
\ No newline at end of file