Built motion from commit 4d4d9a88.|2.6.26
[motion2.git] / server / services / email / index.js
index d562f70..47a160d 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x2925=['resolve','then','getMailAccounts','initMailAccounts','refresh','mailAccounts','listen','loginMailFrequency','Email\x20service\x20initialization','./rpc/setting','../../config/logger'];(function(_0x49a57c,_0x2eb02c){var _0x4e0316=function(_0x37e2e5){while(--_0x37e2e5){_0x49a57c['push'](_0x49a57c['shift']());}};_0x4e0316(++_0x2eb02c);}(_0x2925,0x8d));var _0x5292=function(_0x45e504,_0x2171ea){_0x45e504=_0x45e504-0x0;var _0x2325d2=_0x2925[_0x45e504];return _0x2325d2;};'use strict';var server=require('./server');var Realtime=require('./realtime');var EmailChannel=require('./lib/email');var mailAccount=require('./rpc/mailAccount');var setting=require(_0x5292('0x0'));var logger=require(_0x5292('0x1'))('email');var realtime=new Realtime();var email=new EmailChannel(realtime);function initRealtime(){return Promise[_0x5292('0x2')]()[_0x5292('0x3')](mailAccount[_0x5292('0x4')]())['then'](realtime[_0x5292('0x5')]())['then'](function(){email[_0x5292('0x6')](realtime[_0x5292('0x7')]);return realtime;});}function main(){return server[_0x5292('0x8')](realtime,email)['then'](function(){return initRealtime();})['then'](function(){return setting['getSettings']();})[_0x5292('0x3')](function(_0x43aba6){return setInterval(initRealtime,_0x43aba6[_0x5292('0x9')]*0x3e8);})['catch'](function(_0x2d1a77){logger['error'](_0x5292('0xa'),_0x2d1a77);});}main();
\ No newline at end of file
+var _0xfe99=['mailAccounts','listen','catch','error','Email\x20service\x20initialization','./realtime','./lib/email','./rpc/setting','../../config/logger','email','then','getMailAccounts','refresh'];(function(_0x5603dc,_0x1f1644){var _0x301da7=function(_0x163218){while(--_0x163218){_0x5603dc['push'](_0x5603dc['shift']());}};_0x301da7(++_0x1f1644);}(_0xfe99,0xc8));var _0x9fe9=function(_0x430ab7,_0x4f321a){_0x430ab7=_0x430ab7-0x0;var _0x1b3e9d=_0xfe99[_0x430ab7];return _0x1b3e9d;};'use strict';var server=require('./server');var Realtime=require(_0x9fe9('0x0'));var EmailChannel=require(_0x9fe9('0x1'));var mailAccount=require('./rpc/mailAccount');var setting=require(_0x9fe9('0x2'));var logger=require(_0x9fe9('0x3'))(_0x9fe9('0x4'));var realtime=new Realtime();var email=new EmailChannel(realtime);function initRealtime(){return Promise['resolve']()[_0x9fe9('0x5')](mailAccount[_0x9fe9('0x6')]())[_0x9fe9('0x5')](realtime['initMailAccounts']())['then'](function(){email[_0x9fe9('0x7')](realtime[_0x9fe9('0x8')]);return realtime;});}function main(){return server[_0x9fe9('0x9')](realtime,email)[_0x9fe9('0x5')](function(){return initRealtime();})[_0x9fe9('0x5')](function(){return setting['getSettings']();})[_0x9fe9('0x5')](function(_0x44c119){return setInterval(initRealtime,_0x44c119['loginMailFrequency']*0x3e8);})[_0x9fe9('0xa')](function(_0x48f7d1){logger[_0x9fe9('0xb')](_0x9fe9('0xc'),_0x48f7d1);});}main();
\ No newline at end of file