Built motion from commit (unavailable).|2.3.96
[motion2.git] / server / services / email / server / index.js
index 3f281a2..0a2623d 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xc893=['server','stringify','log','Email\x20RPC\x20server\x20listening\x20on\x20127.0.0.1:%d!','RPC\x20listening\x20on\x20port:','bluebird','lodash','listen','sendMail','account','then','verifySmtp','Verified','catch','error','values','length','Imap','password','Smtp','pass'];(function(_0x2ef0e3,_0x38c3b4){var _0x3432a0=function(_0x59d1f3){while(--_0x59d1f3){_0x2ef0e3['push'](_0x2ef0e3['shift']());}};_0x3432a0(++_0x38c3b4);}(_0xc893,0x194));var _0x3c89=function(_0x515f7,_0x11b150){_0x515f7=_0x515f7-0x0;var _0x20ea08=_0xc893[_0x515f7];return _0x20ea08;};'use strict';var jayson=require('jayson/promise');var BPromise=require(_0x3c89('0x0'));var _=require(_0x3c89('0x1'));var logger=require('../../../config/logger')('email');exports[_0x3c89('0x2')]=function(_0x305308,_0x1417db){return new BPromise(function(_0xedc679,_0x144af5){var _0x120117={'SendMail':function(_0x1629c8){var _0x5f2803=this;return new Promise(function(_0x2e156d,_0x1a0ec4){_0x1417db[_0x3c89('0x3')](_0x1629c8[_0x3c89('0x4')],_0x1629c8['message'])[_0x3c89('0x5')](function(_0x5d09d7){_0x2e156d({'code':0xc8,'message':_0x5d09d7});})['catch'](function(_0x3cfe79){_0x1a0ec4(_0x5f2803['error'](0x1f4,_0x3cfe79));});});},'VerifySmtp':function(_0x2c026e){var _0x161ed1=this;return new Promise(function(_0x53ed5c,_0x182415){_0x1417db[_0x3c89('0x6')](_0x2c026e[_0x3c89('0x4')])[_0x3c89('0x5')](function(_0xd06b18){_0x53ed5c({'code':0xc8,'message':_0x3c89('0x7')});})[_0x3c89('0x8')](function(_0x3bfe2b){_0x182415(_0x161ed1[_0x3c89('0x9')](0x1f4,_0x3bfe2b));});});},'MailAccounts':function(_0x13d423){return new Promise(function(_0x1a9c0b,_0x1e486d){var _0xfeea0d=_[_0x3c89('0xa')](_0x305308['mailAccounts']);for(var _0x21c296=0x0;_0x21c296<_0xfeea0d[_0x3c89('0xb')];_0x21c296+=0x1){if(_0xfeea0d[_0x21c296][_0x3c89('0xc')]&&_0xfeea0d[_0x21c296][_0x3c89('0xc')][_0x3c89('0xd')]){delete _0xfeea0d[_0x21c296][_0x3c89('0xc')][_0x3c89('0xd')];}if(_0xfeea0d[_0x21c296][_0x3c89('0xe')]&&_0xfeea0d[_0x21c296][_0x3c89('0xe')][_0x3c89('0xf')]){delete _0xfeea0d[_0x21c296][_0x3c89('0xe')]['pass'];}}_0x1a9c0b({'count':_0xfeea0d['length'],'rows':_0xfeea0d});});}};var _0x2dcd6d=jayson[_0x3c89('0x10')](_0x120117)['http']();_0x2dcd6d['on']('error',function(_0x425d5c){logger[_0x3c89('0x9')](JSON[_0x3c89('0x11')](_0x425d5c));return _0x144af5(_0x425d5c);});_0x2dcd6d[_0x3c89('0x2')](0x232b,'127.0.0.1',function(){console[_0x3c89('0x12')](_0x3c89('0x13'),0x232b);return _0xedc679(_0x3c89('0x14')+0x232b);});});};
\ No newline at end of file
+var _0xb03e=['error','verifySmtp','Verified','catch','mailAccounts','length','Imap','password','Smtp','pass','server','http','stringify','127.0.0.1','Email\x20RPC\x20server\x20listening\x20on\x20127.0.0.1:%d!','RPC\x20listening\x20on\x20port:','bluebird','lodash','../../../config/logger','email','listen','sendMail','account','message','then'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0xb03e,0x1eb));var _0xeb03=function(_0xb7d535,_0x3a7e2c){_0xb7d535=_0xb7d535-0x0;var _0x3e18ba=_0xb03e[_0xb7d535];return _0x3e18ba;};'use strict';var jayson=require('jayson/promise');var BPromise=require(_0xeb03('0x0'));var _=require(_0xeb03('0x1'));var logger=require(_0xeb03('0x2'))(_0xeb03('0x3'));exports[_0xeb03('0x4')]=function(_0x2db660,_0x24d95d){return new BPromise(function(_0x1fe650,_0x474450){var _0x3ba4b0={'SendMail':function(_0x88925b){var _0xee2291=this;return new Promise(function(_0x4e1cea,_0x3b58a2){_0x24d95d[_0xeb03('0x5')](_0x88925b[_0xeb03('0x6')],_0x88925b[_0xeb03('0x7')])[_0xeb03('0x8')](function(_0x28c772){_0x4e1cea({'code':0xc8,'message':_0x28c772});})['catch'](function(_0x403b77){_0x3b58a2(_0xee2291[_0xeb03('0x9')](0x1f4,_0x403b77));});});},'VerifySmtp':function(_0x14cfa0){var _0x4f5013=this;return new Promise(function(_0x31af2c,_0x48af4f){_0x24d95d[_0xeb03('0xa')](_0x14cfa0[_0xeb03('0x6')])[_0xeb03('0x8')](function(_0x5e50ea){_0x31af2c({'code':0xc8,'message':_0xeb03('0xb')});})[_0xeb03('0xc')](function(_0x367d36){_0x48af4f(_0x4f5013[_0xeb03('0x9')](0x1f4,_0x367d36));});});},'MailAccounts':function(_0x97f46d){return new Promise(function(_0x2422fd,_0x39ab62){var _0x3bebc6=_['values'](_0x2db660[_0xeb03('0xd')]);for(var _0x100bef=0x0;_0x100bef<_0x3bebc6[_0xeb03('0xe')];_0x100bef+=0x1){if(_0x3bebc6[_0x100bef][_0xeb03('0xf')]&&_0x3bebc6[_0x100bef]['Imap'][_0xeb03('0x10')]){delete _0x3bebc6[_0x100bef][_0xeb03('0xf')][_0xeb03('0x10')];}if(_0x3bebc6[_0x100bef]['Smtp']&&_0x3bebc6[_0x100bef][_0xeb03('0x11')][_0xeb03('0x12')]){delete _0x3bebc6[_0x100bef][_0xeb03('0x11')][_0xeb03('0x12')];}}_0x2422fd({'count':_0x3bebc6[_0xeb03('0xe')],'rows':_0x3bebc6});});}};var _0x1b4cbd=jayson[_0xeb03('0x13')](_0x3ba4b0)[_0xeb03('0x14')]();_0x1b4cbd['on'](_0xeb03('0x9'),function(_0x469d25){logger[_0xeb03('0x9')](JSON[_0xeb03('0x15')](_0x469d25));return _0x474450(_0x469d25);});_0x1b4cbd[_0xeb03('0x4')](0x232b,_0xeb03('0x16'),function(){console['log'](_0xeb03('0x17'),0x232b);return _0x1fe650(_0xeb03('0x18')+0x232b);});});};
\ No newline at end of file