Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / services / email / realtime / index.js
index e9ae963..b9c7f7c 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd824=['mailAccounts','length','merge','exports','lodash','../model/mailAccount','mapKeys','prototype','hasOwnProperty','initMailAccounts'];(function(_0xc0638b,_0x2fccf4){var _0xd57dfa=function(_0x322fba){while(--_0x322fba){_0xc0638b['push'](_0xc0638b['shift']());}};_0xd57dfa(++_0x2fccf4);}(_0xd824,0xc2));var _0x4d82=function(_0x321bb2,_0x202794){_0x321bb2=_0x321bb2-0x0;var _0x9c12ed=_0xd824[_0x321bb2];return _0x9c12ed;};'use strict';var _=require(_0x4d82('0x0'));var MailAccount=require(_0x4d82('0x1'));var Realtime=function(){this['mailAccounts']={};};function freeIsNotKey(_0x53fe9a,_0x223217,_0x42badb){var _0x3f13e4=_[_0x4d82('0x2')](_0x53fe9a,function(_0x287fbf,_0x1c8ad9){return _0x287fbf[_0x42badb];});for(var _0x4bc746 in _0x223217){if(_0x223217['hasOwnProperty'](_0x4bc746)){if(!_0x3f13e4[_0x4bc746]){delete _0x223217[_0x4bc746];}}}}Realtime[_0x4d82('0x3')]['mergeFromDatabase']=function(_0x4b842f,_0x464caf){for(var _0xb54db2 in _0x464caf){if(_0x4b842f[_0x4d82('0x4')](_0xb54db2)){_0x4b842f[_0xb54db2]=_0x464caf[_0xb54db2];}}};Realtime['prototype'][_0x4d82('0x5')]=function(){var _0x522801=this;return function(_0x5356cd){if(_0x5356cd){freeIsNotKey(_0x5356cd,_0x522801[_0x4d82('0x6')],'id');for(var _0x27b777=0x0,_0x392f17={},_0x480c05={};_0x27b777<_0x5356cd[_0x4d82('0x7')];_0x27b777+=0x1){_0x392f17=_0x5356cd[_0x27b777];if(_['isUndefined'](_0x522801[_0x4d82('0x6')][_0x392f17['id']])){_0x522801[_0x4d82('0x6')][_0x392f17['id']]=new MailAccount(_0x392f17);}else{_[_0x4d82('0x8')](_0x522801['mailAccounts'][_0x392f17['id']],_0x392f17);}}}return _0x522801['mailAccounts'];};};module[_0x4d82('0x9')]=Realtime;
\ No newline at end of file
+var _0x4888=['mapKeys','hasOwnProperty','prototype','mergeFromDatabase','initMailAccounts','isUndefined','merge','exports','../model/mailAccount','mailAccounts'];(function(_0x555b2f,_0x43b622){var _0x81c0a6=function(_0x4629e6){while(--_0x4629e6){_0x555b2f['push'](_0x555b2f['shift']());}};_0x81c0a6(++_0x43b622);}(_0x4888,0x198));var _0x8488=function(_0x52215e,_0x3644bd){_0x52215e=_0x52215e-0x0;var _0x5e787c=_0x4888[_0x52215e];return _0x5e787c;};'use strict';var _=require('lodash');var MailAccount=require(_0x8488('0x0'));var Realtime=function(){this[_0x8488('0x1')]={};};function freeIsNotKey(_0x2af900,_0x13b2f0,_0x257275){var _0xacc8f0=_[_0x8488('0x2')](_0x2af900,function(_0x571e4b,_0x267093){return _0x571e4b[_0x257275];});for(var _0xf45c3f in _0x13b2f0){if(_0x13b2f0[_0x8488('0x3')](_0xf45c3f)){if(!_0xacc8f0[_0xf45c3f]){delete _0x13b2f0[_0xf45c3f];}}}}Realtime[_0x8488('0x4')][_0x8488('0x5')]=function(_0x19e508,_0x5250a1){for(var _0x5b30a7 in _0x5250a1){if(_0x19e508['hasOwnProperty'](_0x5b30a7)){_0x19e508[_0x5b30a7]=_0x5250a1[_0x5b30a7];}}};Realtime['prototype'][_0x8488('0x6')]=function(){var _0x1bae81=this;return function(_0x542bd8){if(_0x542bd8){freeIsNotKey(_0x542bd8,_0x1bae81[_0x8488('0x1')],'id');for(var _0x1334fe=0x0,_0x98223={},_0x19a2ee={};_0x1334fe<_0x542bd8['length'];_0x1334fe+=0x1){_0x98223=_0x542bd8[_0x1334fe];if(_[_0x8488('0x7')](_0x1bae81[_0x8488('0x1')][_0x98223['id']])){_0x1bae81[_0x8488('0x1')][_0x98223['id']]=new MailAccount(_0x98223);}else{_[_0x8488('0x8')](_0x1bae81[_0x8488('0x1')][_0x98223['id']],_0x98223);}}}return _0x1bae81['mailAccounts'];};};module[_0x8488('0x9')]=Realtime;
\ No newline at end of file