Built motion from commit 42801a18.|2.6.28
[motion2.git] / server / services / email / realtime / index.js
index 738041a..ed57e0d 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x7bb9=['mailAccounts','mapKeys','hasOwnProperty','prototype','mergeFromDatabase','isUndefined','merge','lodash'];(function(_0x2b45b5,_0x474458){var _0x1d9c06=function(_0x9a3264){while(--_0x9a3264){_0x2b45b5['push'](_0x2b45b5['shift']());}};_0x1d9c06(++_0x474458);}(_0x7bb9,0x12f));var _0x97bb=function(_0x40220a,_0x22feb1){_0x40220a=_0x40220a-0x0;var _0x3903cc=_0x7bb9[_0x40220a];return _0x3903cc;};'use strict';var _=require(_0x97bb('0x0'));var MailAccount=require('../model/mailAccount');var Realtime=function(){this[_0x97bb('0x1')]={};};function freeIsNotKey(_0x5139bc,_0x5b7c57,_0x5e8fdf){var _0x46e3f6=_[_0x97bb('0x2')](_0x5139bc,function(_0x36967f,_0x147ab2){return _0x36967f[_0x5e8fdf];});for(var _0x227aa1 in _0x5b7c57){if(_0x5b7c57[_0x97bb('0x3')](_0x227aa1)){if(!_0x46e3f6[_0x227aa1]){delete _0x5b7c57[_0x227aa1];}}}}Realtime[_0x97bb('0x4')][_0x97bb('0x5')]=function(_0x2bab1e,_0xd3889b){for(var _0x32b37f in _0xd3889b){if(_0x2bab1e[_0x97bb('0x3')](_0x32b37f)){_0x2bab1e[_0x32b37f]=_0xd3889b[_0x32b37f];}}};Realtime[_0x97bb('0x4')]['initMailAccounts']=function(){var _0xfa44aa=this;return function(_0x19c246){if(_0x19c246){freeIsNotKey(_0x19c246,_0xfa44aa[_0x97bb('0x1')],'id');for(var _0x11805d=0x0,_0x155a8c={},_0x8d1ef5={};_0x11805d<_0x19c246['length'];_0x11805d+=0x1){_0x155a8c=_0x19c246[_0x11805d];if(_[_0x97bb('0x6')](_0xfa44aa[_0x97bb('0x1')][_0x155a8c['id']])){_0xfa44aa[_0x97bb('0x1')][_0x155a8c['id']]=new MailAccount(_0x155a8c);}else{_[_0x97bb('0x7')](_0xfa44aa['mailAccounts'][_0x155a8c['id']],_0x155a8c);}}}return _0xfa44aa['mailAccounts'];};};module['exports']=Realtime;
\ No newline at end of file
+var _0xd001=['exports','mailAccounts','mapKeys','prototype','mergeFromDatabase','hasOwnProperty','initMailAccounts','length','merge'];(function(_0x2c99cf,_0x3b5e9f){var _0xcda5f9=function(_0x48fbcd){while(--_0x48fbcd){_0x2c99cf['push'](_0x2c99cf['shift']());}};_0xcda5f9(++_0x3b5e9f);}(_0xd001,0xd0));var _0x1d00=function(_0x344806,_0x1c9c6b){_0x344806=_0x344806-0x0;var _0x2dfd05=_0xd001[_0x344806];return _0x2dfd05;};'use strict';var _=require('lodash');var MailAccount=require('../model/mailAccount');var Realtime=function(){this[_0x1d00('0x0')]={};};function freeIsNotKey(_0x4ce095,_0x1bc7cd,_0x407e16){var _0x17833d=_[_0x1d00('0x1')](_0x4ce095,function(_0x5d0b0b,_0x44a670){return _0x5d0b0b[_0x407e16];});for(var _0x1e8df4 in _0x1bc7cd){if(_0x1bc7cd['hasOwnProperty'](_0x1e8df4)){if(!_0x17833d[_0x1e8df4]){delete _0x1bc7cd[_0x1e8df4];}}}}Realtime[_0x1d00('0x2')][_0x1d00('0x3')]=function(_0x1ba766,_0x5854cc){for(var _0x5c3e8f in _0x5854cc){if(_0x1ba766[_0x1d00('0x4')](_0x5c3e8f)){_0x1ba766[_0x5c3e8f]=_0x5854cc[_0x5c3e8f];}}};Realtime[_0x1d00('0x2')][_0x1d00('0x5')]=function(){var _0x514633=this;return function(_0x536db1){if(_0x536db1){freeIsNotKey(_0x536db1,_0x514633[_0x1d00('0x0')],'id');for(var _0x5396d1=0x0,_0x1edb35={},_0x439afc={};_0x5396d1<_0x536db1[_0x1d00('0x6')];_0x5396d1+=0x1){_0x1edb35=_0x536db1[_0x5396d1];if(_['isUndefined'](_0x514633['mailAccounts'][_0x1edb35['id']])){_0x514633['mailAccounts'][_0x1edb35['id']]=new MailAccount(_0x1edb35);}else{_[_0x1d00('0x7')](_0x514633['mailAccounts'][_0x1edb35['id']],_0x1edb35);}}}return _0x514633[_0x1d00('0x0')];};};module[_0x1d00('0x8')]=Realtime;
\ No newline at end of file