Built motion from commit fade34fd.|2.5.41
[motion2.git] / server / services / email / realtime / index.js
index de55802..57d541e 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xae2b=['merge','lodash','mailAccounts','mapKeys','hasOwnProperty','prototype','mergeFromDatabase','initMailAccounts','length','isUndefined'];(function(_0x321bb2,_0x202794){var _0x9c12ed=function(_0x263dd3){while(--_0x263dd3){_0x321bb2['push'](_0x321bb2['shift']());}};_0x9c12ed(++_0x202794);}(_0xae2b,0x14b));var _0xbae2=function(_0x2d98f6,_0x12d214){_0x2d98f6=_0x2d98f6-0x0;var _0x17a341=_0xae2b[_0x2d98f6];return _0x17a341;};'use strict';var _=require(_0xbae2('0x0'));var MailAccount=require('../model/mailAccount');var Realtime=function(){this[_0xbae2('0x1')]={};};function freeIsNotKey(_0x196355,_0x5caced,_0x133675){var _0x43520e=_[_0xbae2('0x2')](_0x196355,function(_0x4999dc,_0x3d81ce){return _0x4999dc[_0x133675];});for(var _0x572afe in _0x5caced){if(_0x5caced[_0xbae2('0x3')](_0x572afe)){if(!_0x43520e[_0x572afe]){delete _0x5caced[_0x572afe];}}}}Realtime[_0xbae2('0x4')][_0xbae2('0x5')]=function(_0x31b4e4,_0x4af36a){for(var _0x34970e in _0x4af36a){if(_0x31b4e4[_0xbae2('0x3')](_0x34970e)){_0x31b4e4[_0x34970e]=_0x4af36a[_0x34970e];}}};Realtime['prototype'][_0xbae2('0x6')]=function(){var _0x1e2fb2=this;return function(_0x5aaee9){if(_0x5aaee9){freeIsNotKey(_0x5aaee9,_0x1e2fb2[_0xbae2('0x1')],'id');for(var _0x46e69e=0x0,_0x2f2f98={},_0x4bb828={};_0x46e69e<_0x5aaee9[_0xbae2('0x7')];_0x46e69e+=0x1){_0x2f2f98=_0x5aaee9[_0x46e69e];if(_[_0xbae2('0x8')](_0x1e2fb2[_0xbae2('0x1')][_0x2f2f98['id']])){_0x1e2fb2[_0xbae2('0x1')][_0x2f2f98['id']]=new MailAccount(_0x2f2f98);}else{_[_0xbae2('0x9')](_0x1e2fb2[_0xbae2('0x1')][_0x2f2f98['id']],_0x2f2f98);}}}return _0x1e2fb2['mailAccounts'];};};module['exports']=Realtime;
\ No newline at end of file
+var _0xb739=['prototype','mergeFromDatabase','hasOwnProperty','initMailAccounts','mailAccounts','length','merge','exports','lodash','../model/mailAccount'];(function(_0x2aac8d,_0x5214f3){var _0x323ca4=function(_0x3fb653){while(--_0x3fb653){_0x2aac8d['push'](_0x2aac8d['shift']());}};_0x323ca4(++_0x5214f3);}(_0xb739,0x1e8));var _0x9b73=function(_0x3d1235,_0x3f33e8){_0x3d1235=_0x3d1235-0x0;var _0x3d8192=_0xb739[_0x3d1235];return _0x3d8192;};'use strict';var _=require(_0x9b73('0x0'));var MailAccount=require(_0x9b73('0x1'));var Realtime=function(){this['mailAccounts']={};};function freeIsNotKey(_0x32fd8c,_0x6b13ec,_0x1eaa7a){var _0x5b67d6=_['mapKeys'](_0x32fd8c,function(_0x43a13b,_0x129416){return _0x43a13b[_0x1eaa7a];});for(var _0x3fbce5 in _0x6b13ec){if(_0x6b13ec['hasOwnProperty'](_0x3fbce5)){if(!_0x5b67d6[_0x3fbce5]){delete _0x6b13ec[_0x3fbce5];}}}}Realtime[_0x9b73('0x2')][_0x9b73('0x3')]=function(_0x23cac7,_0x380a3a){for(var _0x28bcee in _0x380a3a){if(_0x23cac7[_0x9b73('0x4')](_0x28bcee)){_0x23cac7[_0x28bcee]=_0x380a3a[_0x28bcee];}}};Realtime[_0x9b73('0x2')][_0x9b73('0x5')]=function(){var _0x3976cd=this;return function(_0xca7b6b){if(_0xca7b6b){freeIsNotKey(_0xca7b6b,_0x3976cd[_0x9b73('0x6')],'id');for(var _0x59defa=0x0,_0x412819={},_0x117df2={};_0x59defa<_0xca7b6b[_0x9b73('0x7')];_0x59defa+=0x1){_0x412819=_0xca7b6b[_0x59defa];if(_['isUndefined'](_0x3976cd[_0x9b73('0x6')][_0x412819['id']])){_0x3976cd['mailAccounts'][_0x412819['id']]=new MailAccount(_0x412819);}else{_[_0x9b73('0x8')](_0x3976cd['mailAccounts'][_0x412819['id']],_0x412819);}}}return _0x3976cd[_0x9b73('0x6')];};};module[_0x9b73('0x9')]=Realtime;
\ No newline at end of file