Built motion from commit 511216ff.|2.6.34
[motion2.git] / server / services / email / realtime / index.js
index 57a4f07..813d356 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x8e3d=['exports','lodash','../model/mailAccount','mailAccounts','mergeFromDatabase','hasOwnProperty','initMailAccounts','length','merge'];(function(_0x1cdc9b,_0x3a97df){var _0x5c4ee7=function(_0x3a328e){while(--_0x3a328e){_0x1cdc9b['push'](_0x1cdc9b['shift']());}};_0x5c4ee7(++_0x3a97df);}(_0x8e3d,0x1a8));var _0xd8e3=function(_0x23cc7d,_0x553e85){_0x23cc7d=_0x23cc7d-0x0;var _0x41abb3=_0x8e3d[_0x23cc7d];return _0x41abb3;};'use strict';var _=require(_0xd8e3('0x0'));var MailAccount=require(_0xd8e3('0x1'));var Realtime=function(){this[_0xd8e3('0x2')]={};};function freeIsNotKey(_0x3a6c8c,_0x1866e1,_0xb34f62){var _0x5b1263=_['mapKeys'](_0x3a6c8c,function(_0x269dd4,_0x56547b){return _0x269dd4[_0xb34f62];});for(var _0x41844d in _0x1866e1){if(_0x1866e1['hasOwnProperty'](_0x41844d)){if(!_0x5b1263[_0x41844d]){delete _0x1866e1[_0x41844d];}}}}Realtime['prototype'][_0xd8e3('0x3')]=function(_0x51eb32,_0x372e8e){for(var _0x1d13cb in _0x372e8e){if(_0x51eb32[_0xd8e3('0x4')](_0x1d13cb)){_0x51eb32[_0x1d13cb]=_0x372e8e[_0x1d13cb];}}};Realtime['prototype'][_0xd8e3('0x5')]=function(){var _0x4bb8b8=this;return function(_0x3c8d31){if(_0x3c8d31){freeIsNotKey(_0x3c8d31,_0x4bb8b8[_0xd8e3('0x2')],'id');for(var _0x462836=0x0,_0x5d80a7={},_0x24353e={};_0x462836<_0x3c8d31[_0xd8e3('0x6')];_0x462836+=0x1){_0x5d80a7=_0x3c8d31[_0x462836];if(_['isUndefined'](_0x4bb8b8[_0xd8e3('0x2')][_0x5d80a7['id']])){_0x4bb8b8[_0xd8e3('0x2')][_0x5d80a7['id']]=new MailAccount(_0x5d80a7);}else{_[_0xd8e3('0x7')](_0x4bb8b8[_0xd8e3('0x2')][_0x5d80a7['id']],_0x5d80a7);}}}return _0x4bb8b8[_0xd8e3('0x2')];};};module[_0xd8e3('0x8')]=Realtime;
\ No newline at end of file
+var _0x67a1=['hasOwnProperty','prototype','initMailAccounts','mailAccounts','isUndefined','merge','exports','lodash','../model/mailAccount'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0x67a1,0x1a5));var _0x167a=function(_0xdd1503,_0x1f212d){_0xdd1503=_0xdd1503-0x0;var _0x5b82a0=_0x67a1[_0xdd1503];return _0x5b82a0;};'use strict';var _=require(_0x167a('0x0'));var MailAccount=require(_0x167a('0x1'));var Realtime=function(){this['mailAccounts']={};};function freeIsNotKey(_0x2efd81,_0x10fb6e,_0x416c67){var _0x4eafb3=_['mapKeys'](_0x2efd81,function(_0x3cf064,_0x324028){return _0x3cf064[_0x416c67];});for(var _0xd8b159 in _0x10fb6e){if(_0x10fb6e[_0x167a('0x2')](_0xd8b159)){if(!_0x4eafb3[_0xd8b159]){delete _0x10fb6e[_0xd8b159];}}}}Realtime['prototype']['mergeFromDatabase']=function(_0x6817c8,_0x2e63ba){for(var _0x150e77 in _0x2e63ba){if(_0x6817c8['hasOwnProperty'](_0x150e77)){_0x6817c8[_0x150e77]=_0x2e63ba[_0x150e77];}}};Realtime[_0x167a('0x3')][_0x167a('0x4')]=function(){var _0x243f32=this;return function(_0x2fccd3){if(_0x2fccd3){freeIsNotKey(_0x2fccd3,_0x243f32[_0x167a('0x5')],'id');for(var _0x34bfc9=0x0,_0x4beee1={},_0x3c641b={};_0x34bfc9<_0x2fccd3['length'];_0x34bfc9+=0x1){_0x4beee1=_0x2fccd3[_0x34bfc9];if(_[_0x167a('0x6')](_0x243f32[_0x167a('0x5')][_0x4beee1['id']])){_0x243f32['mailAccounts'][_0x4beee1['id']]=new MailAccount(_0x4beee1);}else{_[_0x167a('0x7')](_0x243f32[_0x167a('0x5')][_0x4beee1['id']],_0x4beee1);}}}return _0x243f32[_0x167a('0x5')];};};module[_0x167a('0x8')]=Realtime;
\ No newline at end of file