Built motion from commit (unavailable).|2.5.14
[motion2.git] / server / services / email / server / index.js
index 8a9098b..6a4a9d4 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb65b=['pass','stringify','127.0.0.1','log','RPC\x20listening\x20on\x20port:','jayson/promise','bluebird','../../../config/logger','email','listen','sendMail','message','catch','error','account','Verified','values','mailAccounts','length','Imap','password','Smtp'];(function(_0x180650,_0x309a44){var _0x1ea7a3=function(_0x136d89){while(--_0x136d89){_0x180650['push'](_0x180650['shift']());}};_0x1ea7a3(++_0x309a44);}(_0xb65b,0x14f));var _0xbb65=function(_0x10fedb,_0x4cea3b){_0x10fedb=_0x10fedb-0x0;var _0x5812d3=_0xb65b[_0x10fedb];return _0x5812d3;};'use strict';var jayson=require(_0xbb65('0x0'));var BPromise=require(_0xbb65('0x1'));var _=require('lodash');var logger=require(_0xbb65('0x2'))(_0xbb65('0x3'));exports[_0xbb65('0x4')]=function(_0x16c4a1,_0x3132ba){return new BPromise(function(_0x13b4ab,_0x1e039c){var _0x26bf15={'SendMail':function(_0x21bb91){var _0x1e1d3d=this;return new Promise(function(_0x1eea52,_0x8bc8b6){_0x3132ba[_0xbb65('0x5')](_0x21bb91['account'],_0x21bb91[_0xbb65('0x6')])['then'](function(_0x301765){_0x1eea52({'code':0xc8,'message':_0x301765});})[_0xbb65('0x7')](function(_0x26db1f){_0x8bc8b6(_0x1e1d3d[_0xbb65('0x8')](0x1f4,_0x26db1f));});});},'VerifySmtp':function(_0x59f9ec){var _0x44ef84=this;return new Promise(function(_0x4e2313,_0x5c119a){_0x3132ba['verifySmtp'](_0x59f9ec[_0xbb65('0x9')])['then'](function(_0x3686fc){_0x4e2313({'code':0xc8,'message':_0xbb65('0xa')});})[_0xbb65('0x7')](function(_0xb7e5f7){_0x5c119a(_0x44ef84[_0xbb65('0x8')](0x1f4,_0xb7e5f7));});});},'MailAccounts':function(_0x4c29b0){return new Promise(function(_0x1b4d1e,_0x3b4b5b){var _0x5e755b=_[_0xbb65('0xb')](_0x16c4a1[_0xbb65('0xc')]);for(var _0x532d8f=0x0;_0x532d8f<_0x5e755b[_0xbb65('0xd')];_0x532d8f+=0x1){if(_0x5e755b[_0x532d8f][_0xbb65('0xe')]&&_0x5e755b[_0x532d8f][_0xbb65('0xe')][_0xbb65('0xf')]){delete _0x5e755b[_0x532d8f][_0xbb65('0xe')][_0xbb65('0xf')];}if(_0x5e755b[_0x532d8f][_0xbb65('0x10')]&&_0x5e755b[_0x532d8f][_0xbb65('0x10')][_0xbb65('0x11')]){delete _0x5e755b[_0x532d8f]['Smtp']['pass'];}}_0x1b4d1e({'count':_0x5e755b['length'],'rows':_0x5e755b});});}};var _0x445382=jayson['server'](_0x26bf15)['http']();_0x445382['on'](_0xbb65('0x8'),function(_0xc459c8){logger[_0xbb65('0x8')](JSON[_0xbb65('0x12')](_0xc459c8));return _0x1e039c(_0xc459c8);});_0x445382[_0xbb65('0x4')](0x232b,_0xbb65('0x13'),function(){console[_0xbb65('0x14')]('Email\x20RPC\x20server\x20listening\x20on\x20127.0.0.1:%d!',0x232b);return _0x13b4ab(_0xbb65('0x15')+0x232b);});});};
\ No newline at end of file
+var _0x9995=['sendMail','account','message','then','error','verifySmtp','Verified','catch','values','mailAccounts','Imap','password','Smtp','pass','length','server','stringify','127.0.0.1','log','Email\x20RPC\x20server\x20listening\x20on\x20127.0.0.1:%d!','RPC\x20listening\x20on\x20port:','bluebird','../../../config/logger','email','listen'];(function(_0x5b0e8b,_0x16c4af){var _0x3e838c=function(_0x30c141){while(--_0x30c141){_0x5b0e8b['push'](_0x5b0e8b['shift']());}};_0x3e838c(++_0x16c4af);}(_0x9995,0x92));var _0x5999=function(_0x3eac01,_0x2d02a5){_0x3eac01=_0x3eac01-0x0;var _0x14dd2d=_0x9995[_0x3eac01];return _0x14dd2d;};'use strict';var jayson=require('jayson/promise');var BPromise=require(_0x5999('0x0'));var _=require('lodash');var logger=require(_0x5999('0x1'))(_0x5999('0x2'));exports[_0x5999('0x3')]=function(_0x1371ee,_0x228799){return new BPromise(function(_0x39f096,_0x44e444){var _0x682bcf={'SendMail':function(_0x5b2d1d){var _0x51d0da=this;return new Promise(function(_0x350c78,_0xcd56d3){_0x228799[_0x5999('0x4')](_0x5b2d1d[_0x5999('0x5')],_0x5b2d1d[_0x5999('0x6')])[_0x5999('0x7')](function(_0x2d3840){_0x350c78({'code':0xc8,'message':_0x2d3840});})['catch'](function(_0x20281c){_0xcd56d3(_0x51d0da[_0x5999('0x8')](0x1f4,_0x20281c));});});},'VerifySmtp':function(_0x2e6608){var _0x2d1f9d=this;return new Promise(function(_0x307b27,_0x2ab288){_0x228799[_0x5999('0x9')](_0x2e6608[_0x5999('0x5')])[_0x5999('0x7')](function(_0x525549){_0x307b27({'code':0xc8,'message':_0x5999('0xa')});})[_0x5999('0xb')](function(_0x5c09c7){_0x2ab288(_0x2d1f9d['error'](0x1f4,_0x5c09c7));});});},'MailAccounts':function(_0x2721c5){return new Promise(function(_0x3b8293,_0x21b950){var _0x99e5e=_[_0x5999('0xc')](_0x1371ee[_0x5999('0xd')]);for(var _0x1fa44c=0x0;_0x1fa44c<_0x99e5e['length'];_0x1fa44c+=0x1){if(_0x99e5e[_0x1fa44c]['Imap']&&_0x99e5e[_0x1fa44c][_0x5999('0xe')][_0x5999('0xf')]){delete _0x99e5e[_0x1fa44c][_0x5999('0xe')][_0x5999('0xf')];}if(_0x99e5e[_0x1fa44c]['Smtp']&&_0x99e5e[_0x1fa44c][_0x5999('0x10')][_0x5999('0x11')]){delete _0x99e5e[_0x1fa44c][_0x5999('0x10')][_0x5999('0x11')];}}_0x3b8293({'count':_0x99e5e[_0x5999('0x12')],'rows':_0x99e5e});});}};var _0x18b610=jayson[_0x5999('0x13')](_0x682bcf)['http']();_0x18b610['on']('error',function(_0x1ed9bc){logger[_0x5999('0x8')](JSON[_0x5999('0x14')](_0x1ed9bc));return _0x44e444(_0x1ed9bc);});_0x18b610[_0x5999('0x3')](0x232b,_0x5999('0x15'),function(){console[_0x5999('0x16')](_0x5999('0x17'),0x232b);return _0x39f096(_0x5999('0x18')+0x232b);});});};
\ No newline at end of file