Built motion from commit (unavailable).|2.4.2
[motion2.git] / server / services / email / server / index.js
index 4710651..98af911 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x937d=['catch','error','Verified','values','mailAccounts','length','Imap','password','Smtp','pass','server','http','stringify','127.0.0.1','log','Email\x20RPC\x20server\x20listening\x20on\x20127.0.0.1:%d!','RPC\x20listening\x20on\x20port:','jayson/promise','email','listen','sendMail','account','then'];(function(_0x16e5d1,_0x9cf085){var _0x3f72e6=function(_0x26c06a){while(--_0x26c06a){_0x16e5d1['push'](_0x16e5d1['shift']());}};_0x3f72e6(++_0x9cf085);}(_0x937d,0x1f4));var _0xd937=function(_0x2f6bdb,_0x6ebe06){_0x2f6bdb=_0x2f6bdb-0x0;var _0x164ec1=_0x937d[_0x2f6bdb];return _0x164ec1;};'use strict';var jayson=require(_0xd937('0x0'));var BPromise=require('bluebird');var _=require('lodash');var logger=require('../../../config/logger')(_0xd937('0x1'));exports[_0xd937('0x2')]=function(_0x7963e0,_0x31865e){return new BPromise(function(_0x6ee036,_0x2620ce){var _0x4b2a8b={'SendMail':function(_0x378dcc){var _0x22cc79=this;return new Promise(function(_0x3ab15e,_0x4f6cd9){_0x31865e[_0xd937('0x3')](_0x378dcc[_0xd937('0x4')],_0x378dcc['message'])[_0xd937('0x5')](function(_0x1df81d){_0x3ab15e({'code':0xc8,'message':_0x1df81d});})[_0xd937('0x6')](function(_0xa97338){_0x4f6cd9(_0x22cc79[_0xd937('0x7')](0x1f4,_0xa97338));});});},'VerifySmtp':function(_0x5ebd60){var _0x2bd05b=this;return new Promise(function(_0x5e0742,_0xd8f575){_0x31865e['verifySmtp'](_0x5ebd60[_0xd937('0x4')])[_0xd937('0x5')](function(_0x2f8ead){_0x5e0742({'code':0xc8,'message':_0xd937('0x8')});})[_0xd937('0x6')](function(_0x518621){_0xd8f575(_0x2bd05b[_0xd937('0x7')](0x1f4,_0x518621));});});},'MailAccounts':function(_0xa12849){return new Promise(function(_0x73b9d4,_0x453478){var _0x1c1165=_[_0xd937('0x9')](_0x7963e0[_0xd937('0xa')]);for(var _0x174ddf=0x0;_0x174ddf<_0x1c1165[_0xd937('0xb')];_0x174ddf+=0x1){if(_0x1c1165[_0x174ddf][_0xd937('0xc')]&&_0x1c1165[_0x174ddf]['Imap'][_0xd937('0xd')]){delete _0x1c1165[_0x174ddf][_0xd937('0xc')][_0xd937('0xd')];}if(_0x1c1165[_0x174ddf]['Smtp']&&_0x1c1165[_0x174ddf][_0xd937('0xe')][_0xd937('0xf')]){delete _0x1c1165[_0x174ddf][_0xd937('0xe')]['pass'];}}_0x73b9d4({'count':_0x1c1165[_0xd937('0xb')],'rows':_0x1c1165});});}};var _0x3d6b1c=jayson[_0xd937('0x10')](_0x4b2a8b)[_0xd937('0x11')]();_0x3d6b1c['on'](_0xd937('0x7'),function(_0x4253b9){logger[_0xd937('0x7')](JSON[_0xd937('0x12')](_0x4253b9));return _0x2620ce(_0x4253b9);});_0x3d6b1c[_0xd937('0x2')](0x232b,_0xd937('0x13'),function(){console[_0xd937('0x14')](_0xd937('0x15'),0x232b);return _0x6ee036(_0xd937('0x16')+0x232b);});});};
\ No newline at end of file
+var _0x0664=['bluebird','../../../config/logger','email','sendMail','message','catch','Verified','error','mailAccounts','Imap','password','Smtp','pass','length','server','http','stringify','listen','log','Email\x20RPC\x20server\x20listening\x20on\x20127.0.0.1:%d!','RPC\x20listening\x20on\x20port:'];(function(_0x4c7e51,_0x13ebc0){var _0x10f0b7=function(_0x2e6e57){while(--_0x2e6e57){_0x4c7e51['push'](_0x4c7e51['shift']());}};_0x10f0b7(++_0x13ebc0);}(_0x0664,0x93));var _0x4066=function(_0x1cd0a0,_0x28795c){_0x1cd0a0=_0x1cd0a0-0x0;var _0x5a3d55=_0x0664[_0x1cd0a0];return _0x5a3d55;};'use strict';var jayson=require('jayson/promise');var BPromise=require(_0x4066('0x0'));var _=require('lodash');var logger=require(_0x4066('0x1'))(_0x4066('0x2'));exports['listen']=function(_0x42bb0c,_0x1d3a16){return new BPromise(function(_0x1479a6,_0x43d301){var _0x362a79={'SendMail':function(_0x325e0e){var _0x2febd3=this;return new Promise(function(_0x1e2bf0,_0x143de5){_0x1d3a16[_0x4066('0x3')](_0x325e0e['account'],_0x325e0e[_0x4066('0x4')])['then'](function(_0x29a147){_0x1e2bf0({'code':0xc8,'message':_0x29a147});})[_0x4066('0x5')](function(_0x48333f){_0x143de5(_0x2febd3['error'](0x1f4,_0x48333f));});});},'VerifySmtp':function(_0x1da4d8){var _0x3ea971=this;return new Promise(function(_0x16a1f7,_0x41ad8b){_0x1d3a16['verifySmtp'](_0x1da4d8['account'])['then'](function(_0x4cbeb6){_0x16a1f7({'code':0xc8,'message':_0x4066('0x6')});})[_0x4066('0x5')](function(_0x10c353){_0x41ad8b(_0x3ea971[_0x4066('0x7')](0x1f4,_0x10c353));});});},'MailAccounts':function(_0x425456){return new Promise(function(_0x3a0cf2,_0x38c65d){var _0x236988=_['values'](_0x42bb0c[_0x4066('0x8')]);for(var _0x152404=0x0;_0x152404<_0x236988['length'];_0x152404+=0x1){if(_0x236988[_0x152404][_0x4066('0x9')]&&_0x236988[_0x152404]['Imap'][_0x4066('0xa')]){delete _0x236988[_0x152404]['Imap']['password'];}if(_0x236988[_0x152404][_0x4066('0xb')]&&_0x236988[_0x152404][_0x4066('0xb')][_0x4066('0xc')]){delete _0x236988[_0x152404][_0x4066('0xb')][_0x4066('0xc')];}}_0x3a0cf2({'count':_0x236988[_0x4066('0xd')],'rows':_0x236988});});}};var _0x3a73de=jayson[_0x4066('0xe')](_0x362a79)[_0x4066('0xf')]();_0x3a73de['on'](_0x4066('0x7'),function(_0x511cfa){logger['error'](JSON[_0x4066('0x10')](_0x511cfa));return _0x43d301(_0x511cfa);});_0x3a73de[_0x4066('0x11')](0x232b,'127.0.0.1',function(){console[_0x4066('0x12')](_0x4066('0x13'),0x232b);return _0x1479a6(_0x4066('0x14')+0x232b);});});};
\ No newline at end of file