Built motion from commit f861bcb808219e66da88ba48b61bddb35224a65e. Version 3.0.0...
[motion-next.git] / server / services / agi / mailRpc / index.js
index 0ecc0b4..45327ed 100644 (file)
@@ -1 +1 @@
-'use strict';const a1214_0x2033=['48657crKGrh','http','error','48499vGDuMQ','agi','11YhKKbw','25uscYGl','details','75989FeAxby','336755YLyDLV','jayson/promise','rpcEmailPort','34BYFNXq','15kRdmQg','26087tfiRvl','155257cjRlNT','766193pvHObv','3qsIKta','result','rpcEmailIp'];const a1214_0x3821=function(_0x24e5ee,_0x39bdef){_0x24e5ee=_0x24e5ee-0x116;let _0x203373=a1214_0x2033[_0x24e5ee];return _0x203373;};const a1214_0x314ca9=a1214_0x3821;(function(_0x1ac079,_0x4d8d87){const _0x2b9d9e=a1214_0x3821;while(!![]){try{const _0x2de773=parseInt(_0x2b9d9e(0x126))*-parseInt(_0x2b9d9e(0x11c))+parseInt(_0x2b9d9e(0x121))*parseInt(_0x2b9d9e(0x11e))+-parseInt(_0x2b9d9e(0x129))+-parseInt(_0x2b9d9e(0x11f))*parseInt(_0x2b9d9e(0x127))+parseInt(_0x2b9d9e(0x116))*parseInt(_0x2b9d9e(0x128))+-parseInt(_0x2b9d9e(0x122))+parseInt(_0x2b9d9e(0x125))*parseInt(_0x2b9d9e(0x119));if(_0x2de773===_0x4d8d87)break;else _0x1ac079['push'](_0x1ac079['shift']());}catch(_0xd3e93){_0x1ac079['push'](_0x1ac079['shift']());}}}(a1214_0x2033,0x73924));const logger=require('@config/logger')(a1214_0x314ca9(0x11d)),jayson=require(a1214_0x314ca9(0x123)),{getConfigService}=require('@config/config.service'),cs=getConfigService(),rpcEmailClient=jayson['client'][a1214_0x314ca9(0x11a)]({'host':cs[a1214_0x314ca9(0x118)],'port':cs[a1214_0x314ca9(0x124)]});async function request(_0x9a6e30,_0x3cae19){const _0x772a1f=a1214_0x314ca9;try{const _0x29f06f=await rpcEmailClient['request'](_0x9a6e30,_0x3cae19);if(_0x29f06f[_0x772a1f(0x11b)]){const {message:_0x56b26e,..._0x467fc5}=_0x29f06f[_0x772a1f(0x11b)],_0x7bb56a=new Error(_0x56b26e);_0x7bb56a[_0x772a1f(0x120)]=_0x467fc5;throw _0x7bb56a;}else return _0x29f06f[_0x772a1f(0x117)];}catch(_0x2913d6){logger['error']('AGI\x20Mail\x20RPC\x20Error',_0x2913d6);throw _0x2913d6;}}function sendMailMessage(_0x5dd1dd,_0x554ebc){return request('SendMail',{'account':_0x5dd1dd,'message':_0x554ebc});}exports['sendMailMessage']=sendMailMessage;
\ No newline at end of file
+'use strict';const a1222_0x4213=['@config/logger','6KYqSjX','request','3atNuoJ','7253TkgZFG','http','49033KIiUSF','85149gSSCVZ','1HCZuSV','details','rpcEmailIp','308831djBBtb','error','591577enclEj','SendMail','@config/get-config','134145JZYcEQ','710034MgnIhw'];const a1222_0x15c8=function(_0x91b241,_0x18e385){_0x91b241=_0x91b241-0x1b7;let _0x4213e7=a1222_0x4213[_0x91b241];return _0x4213e7;};const a1222_0x4adc5e=a1222_0x15c8;(function(_0x14df7a,_0x537151){const _0x106312=a1222_0x15c8;while(!![]){try{const _0x48b6a1=-parseInt(_0x106312(0x1c7))+parseInt(_0x106312(0x1c1))*parseInt(_0x106312(0x1c4))+-parseInt(_0x106312(0x1c8))*-parseInt(_0x106312(0x1bf))+parseInt(_0x106312(0x1b9))+parseInt(_0x106312(0x1be))+-parseInt(_0x106312(0x1bb))+-parseInt(_0x106312(0x1c6))*parseInt(_0x106312(0x1c3));if(_0x48b6a1===_0x537151)break;else _0x14df7a['push'](_0x14df7a['shift']());}catch(_0x11ef55){_0x14df7a['push'](_0x14df7a['shift']());}}}(a1222_0x4213,0x5afdf));const logger=require(a1222_0x4adc5e(0x1c0))('agi'),jayson=require('jayson/promise'),{getConfig}=require(a1222_0x4adc5e(0x1bd)),config=getConfig(),rpcEmailClient=jayson['client'][a1222_0x4adc5e(0x1c5)]({'host':config[a1222_0x4adc5e(0x1b8)],'port':config['rpcEmailPort']});async function request(_0x265e1a,_0x2b5042){const _0x249851=a1222_0x4adc5e;try{const _0x5ad1b3=await rpcEmailClient[_0x249851(0x1c2)](_0x265e1a,_0x2b5042);if(_0x5ad1b3[_0x249851(0x1ba)]){const {message:_0x5c80ce,..._0x7c3117}=_0x5ad1b3[_0x249851(0x1ba)],_0x689ff0=new Error(_0x5c80ce);_0x689ff0[_0x249851(0x1b7)]=_0x7c3117;throw _0x689ff0;}else return _0x5ad1b3['result'];}catch(_0x83388b){logger[_0x249851(0x1ba)]('AGI\x20Mail\x20RPC\x20Error',_0x83388b);throw _0x83388b;}}function sendMailMessage(_0x4c23a5,_0x5caa62){const _0x2d3398=a1222_0x4adc5e;return request(_0x2d3398(0x1bc),{'account':_0x4c23a5,'message':_0x5caa62});}exports['sendMailMessage']=sendMailMessage;
\ No newline at end of file