Built motion from commit (unavailable).|2.0.70
[motion2.git] / server / api / mailMessage / mailMessage.controller.js
1 // *************************************************************************
2 // *                                                                       *
3 // * xCALLY Motion -  The Omnichannel Contact Center                       *
4 // * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
5 // *                                                                       *
6 // *************************************************************************
7 // *                                                                       *
8 // * Email: info@xcally.com                                                *
9 // * Website: https://www.xcally.com                                       *
10 // *                                                                       *
11 // *************************************************************************
12 // *                                                                       *
13 // * The SOFTWARE PRODUCT is protected by copyright laws and international *
14 // * copyright treaties, as well as other intellectual property laws and   *
15 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                         *
16 // *                                                                       *
17 // *************************************************************************
18 var _0x9221=['count','offset','limit','set','Content-Range','apply','reject','save','update','stack','name','send','index','MailMessage','model','keys','query','dateStart','dateEnd','filters','intersection','fields','attributes','length','hasOwnProperty','nolimit','order','sort','where','pick','add','day','merge','filter','map','options','include','findAll','show','params','includeAll','find','catch','body','destroy','describe','create','direction','out','secret','MailAccount','findOne','MailAccountId','MailServerOut','Smtp','isNil','service','host','port','secure','authentication','auth','pass','attachments','join','root','server/files/attachments','basename','SendMail','sendMail','messageId','format','YYYY-MM-DD\x20HH:mm:ss','mail-interactions','accept','mail','read','readAt','UserId','user','Contact','get','MailInteraction','MailInteractionId','read1stAt','interaction','[MAILMESSAGE:ACCEPT]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','role','AcceptMessage','acceptMessage','interface','SIP/%s','channel','EventManager','acceptmessage','agent','null','rejectMessage','event','rejectmessage','request-promise','moment','mustache','util','sox','to-csv','ejs','lodash','squel','crypto','jsforce','querystring','papaparse','../../config/logger','../../config/utils','../../config/environment','../../mysqldb','localhost','./mailMessage.socket','jayson/promise','http','client','then','info','MailMessage,\x20%s,\x20%s','request\x20sent','debug','stringify','error','message','result','status','end','json'];(function(_0x1c3ba3,_0x13ed6f){var _0x570279=function(_0x40bad9){while(--_0x40bad9){_0x1c3ba3['push'](_0x1c3ba3['shift']());}};_0x570279(++_0x13ed6f);}(_0x9221,0x64));var _0x1922=function(_0x321327,_0x4965b){_0x321327=_0x321327-0x0;var _0x33be38=_0x9221[_0x321327];return _0x33be38;};'use strict';var jsonpatch=require('fast-json-patch');var rp=require(_0x1922('0x0'));var moment=require(_0x1922('0x1'));var BPromise=require('bluebird');var Mustache=require(_0x1922('0x2'));var util=require(_0x1922('0x3'));var path=require('path');var sox=require(_0x1922('0x4'));var csv=require(_0x1922('0x5'));var ejs=require(_0x1922('0x6'));var fs=require('fs');var _=require(_0x1922('0x7'));var squel=require(_0x1922('0x8'));var crypto=require(_0x1922('0x9'));var jsforce=require(_0x1922('0xa'));var deskjs=require('desk.js');var toCsv=require(_0x1922('0x5'));var querystring=require(_0x1922('0xb'));var Papa=require(_0x1922('0xc'));var qs=require('../../components/parsers/qs');var logger=require(_0x1922('0xd'))('api');var utils=require(_0x1922('0xe'));var config=require(_0x1922('0xf'));var db=require(_0x1922('0x10'))['db'];var socket=require('socket.io-emitter')({'host':_0x1922('0x11'),'port':0x18eb});require(_0x1922('0x12'))['register'](socket);var jayson=require(_0x1922('0x13'));var client=jayson['client'][_0x1922('0x14')]({'port':0x232c});var client9003=jayson['client'][_0x1922('0x14')]({'port':0x232b});var client9002=jayson[_0x1922('0x15')][_0x1922('0x14')]({'port':0x232a});function respondWithRpcPromise(_0x58cfe7,_0x514b6d,_0x372fc0,_0x1f1bc6){return new BPromise(function(_0x3d1bfb,_0x3116dc){var _0x33b35d=_0x1f1bc6||client;return _0x33b35d['request'](_0x58cfe7,_0x372fc0)[_0x1922('0x16')](function(_0x4cb94e){logger[_0x1922('0x17')](_0x1922('0x18'),_0x514b6d,_0x1922('0x19'));logger[_0x1922('0x1a')]('MailMessage,\x20%s,\x20%s,\x20%s',_0x514b6d,_0x1922('0x19'),JSON[_0x1922('0x1b')](_0x4cb94e));if(_0x4cb94e[_0x1922('0x1c')]){if(_0x4cb94e['error']['code']===0x1f4){logger[_0x1922('0x1c')]('MailMessage,\x20%s,\x20%s',_0x514b6d,_0x4cb94e[_0x1922('0x1c')][_0x1922('0x1d')]);return _0x3116dc(_0x4cb94e['error']['message']);}logger[_0x1922('0x1c')]('MailMessage,\x20%s,\x20%s',_0x514b6d,_0x4cb94e[_0x1922('0x1c')][_0x1922('0x1d')]);return _0x3d1bfb(_0x4cb94e[_0x1922('0x1c')][_0x1922('0x1d')]);}else{logger['info'](_0x1922('0x18'),_0x514b6d,_0x1922('0x19'));_0x3d1bfb(_0x4cb94e[_0x1922('0x1e')][_0x1922('0x1d')]);}})['catch'](function(_0xa5a368){logger[_0x1922('0x1c')](_0x1922('0x18'),_0x514b6d,_0xa5a368);_0x3116dc(_0xa5a368);});});}function respondWithStatusCode(_0x5ac549,_0x29b92f){_0x29b92f=_0x29b92f||0xcc;return function(_0x59368c){if(_0x59368c){return _0x5ac549['sendStatus'](_0x29b92f);}return _0x5ac549[_0x1922('0x1f')](_0x29b92f)[_0x1922('0x20')]();};}function respondWithResult(_0xff78a2,_0x17deb3){_0x17deb3=_0x17deb3||0xc8;return function(_0x340a1d){if(_0x340a1d){return _0xff78a2[_0x1922('0x1f')](_0x17deb3)[_0x1922('0x21')](_0x340a1d);}};}function respondWithFilteredResult(_0x1402ae,_0x341b01){return function(_0x12f468){if(_0x12f468){var _0xfb62b9=_0x12f468[_0x1922('0x22')],_0x49176c=_0x341b01[_0x1922('0x23')],_0x3db249=_0x341b01[_0x1922('0x23')]+_0x341b01[_0x1922('0x24')],_0x58ebb5;if(_0x3db249>=_0xfb62b9){_0x3db249=_0xfb62b9;_0x58ebb5=0xc8;}else{_0x58ebb5=0xce;}_0x1402ae[_0x1922('0x1f')](_0x58ebb5);return _0x1402ae[_0x1922('0x25')](_0x1922('0x26'),_0x49176c+'-'+_0x3db249+'/'+_0xfb62b9)[_0x1922('0x21')](_0x12f468);}return null;};}function patchUpdates(_0x5c6535){return function(_0x4b0799){try{jsonpatch[_0x1922('0x27')](_0x4b0799,_0x5c6535,!![]);}catch(_0x153ebd){return BPromise[_0x1922('0x28')](_0x153ebd);}return _0x4b0799[_0x1922('0x29')]();};}function saveUpdates(_0x7c25eb,_0x545e94){return function(_0x10f398){if(_0x10f398){return _0x10f398[_0x1922('0x2a')](_0x7c25eb)[_0x1922('0x16')](function(_0x1b3934){return _0x1b3934;});}return null;};}function removeEntity(_0x2a4215,_0x474e85){return function(_0x17a45b){if(_0x17a45b){return _0x17a45b['destroy']()[_0x1922('0x16')](function(){_0x2a4215[_0x1922('0x1f')](0xcc)[_0x1922('0x20')]();});}};}function handleEntityNotFound(_0xb3ae4a,_0x40234e){return function(_0x3f3914){if(!_0x3f3914){_0xb3ae4a['sendStatus'](0x194);}return _0x3f3914;};}function handleError(_0xff58ab,_0x27b8d7){_0x27b8d7=_0x27b8d7||0x1f4;return function(_0x3c4f4d){logger[_0x1922('0x1c')](_0x3c4f4d[_0x1922('0x2b')]);if(_0x3c4f4d[_0x1922('0x2c')]){delete _0x3c4f4d[_0x1922('0x2c')];}_0xff58ab['status'](_0x27b8d7)[_0x1922('0x2d')](_0x3c4f4d);};}exports[_0x1922('0x2e')]=function(_0x3b4ba9,_0x13156){var _0xd64d44={},_0x1870f9={},_0x56325b={'count':0x0,'rows':[]};var _0x28a789=db[_0x1922('0x2f')]['rawAttributes'];_0x1870f9[_0x1922('0x30')]=_[_0x1922('0x31')](_0x28a789);var _0x515c4f={'dateStart':_0x3b4ba9[_0x1922('0x32')][_0x1922('0x33')],'dateEnd':_0x3b4ba9[_0x1922('0x32')]['dateEnd']};delete _0x3b4ba9[_0x1922('0x32')][_0x1922('0x33')];delete _0x3b4ba9['query'][_0x1922('0x34')];_0x1870f9[_0x1922('0x32')]=_[_0x1922('0x31')](_0x3b4ba9['query']);_0x1870f9[_0x1922('0x35')]=_['intersection'](_0x1870f9[_0x1922('0x30')],_0x1870f9['query']);_0xd64d44['attributes']=_[_0x1922('0x36')](_0x1870f9[_0x1922('0x30')],qs['fields'](_0x3b4ba9[_0x1922('0x32')][_0x1922('0x37')]));_0xd64d44[_0x1922('0x38')]=_0xd64d44[_0x1922('0x38')][_0x1922('0x39')]?_0xd64d44['attributes']:_0x1870f9['model'];if(!_0x3b4ba9[_0x1922('0x32')][_0x1922('0x3a')](_0x1922('0x3b'))){_0xd64d44[_0x1922('0x24')]=qs[_0x1922('0x24')](_0x3b4ba9[_0x1922('0x32')]['limit']);_0xd64d44[_0x1922('0x23')]=qs[_0x1922('0x23')](_0x3b4ba9[_0x1922('0x32')][_0x1922('0x23')]);}_0xd64d44[_0x1922('0x3c')]=qs[_0x1922('0x3d')](_0x3b4ba9[_0x1922('0x32')]['sort']);_0xd64d44[_0x1922('0x3e')]=qs[_0x1922('0x35')](_[_0x1922('0x3f')](_0x3b4ba9['query'],_0x1870f9[_0x1922('0x35')]));if(_0x515c4f['dateStart']){if(_0x515c4f[_0x1922('0x34')]){_0x515c4f[_0x1922('0x34')]=moment(_0x515c4f[_0x1922('0x34')])[_0x1922('0x40')](0x1,_0x1922('0x41'));}else{_0x515c4f['dateEnd']=moment(_0x515c4f[_0x1922('0x33')])[_0x1922('0x40')](0x1,_0x1922('0x41'));}_[_0x1922('0x42')](_0xd64d44['where'],{'createdAt':{'$gte':_0x515c4f[_0x1922('0x33')],'$lte':_0x515c4f['dateEnd']}});}if(_0x3b4ba9[_0x1922('0x32')][_0x1922('0x43')]){_0xd64d44[_0x1922('0x3e')]=_[_0x1922('0x42')](_0xd64d44[_0x1922('0x3e')],{'$or':_[_0x1922('0x44')](_0xd64d44[_0x1922('0x38')],function(_0x52537c){var _0x482b2e={};_0x482b2e[_0x52537c]={'$like':'%'+_0x3b4ba9['query'][_0x1922('0x43')]+'%'};return _0x482b2e;})});}_0xd64d44=_[_0x1922('0x42')]({},_0xd64d44,_0x3b4ba9[_0x1922('0x45')]);var _0x14efeb={'where':_0xd64d44[_0x1922('0x3e')]};return db[_0x1922('0x2f')][_0x1922('0x22')](_0x14efeb)[_0x1922('0x16')](function(_0x5da273){_0x56325b[_0x1922('0x22')]=_0x5da273;if(_0x3b4ba9[_0x1922('0x32')]['includeAll']){_0xd64d44[_0x1922('0x46')]=[{'all':!![]}];}return db[_0x1922('0x2f')][_0x1922('0x47')](_0xd64d44);})[_0x1922('0x16')](function(_0x1e6d2f){_0x56325b['rows']=_0x1e6d2f;return _0x56325b;})['then'](respondWithFilteredResult(_0x13156,_0xd64d44))['catch'](handleError(_0x13156,null));};exports[_0x1922('0x48')]=function(_0x4dad3e,_0x5e537c){var _0x28adf1={'raw':!![],'where':{'id':_0x4dad3e[_0x1922('0x49')]['id']}},_0x69657f={};_0x69657f['model']=_['keys'](db['MailMessage']['rawAttributes']);_0x69657f[_0x1922('0x32')]=_[_0x1922('0x31')](_0x4dad3e[_0x1922('0x32')]);_0x69657f[_0x1922('0x35')]=_['intersection'](_0x69657f[_0x1922('0x30')],_0x69657f[_0x1922('0x32')]);_0x28adf1[_0x1922('0x38')]=_[_0x1922('0x36')](_0x69657f['model'],qs[_0x1922('0x37')](_0x4dad3e[_0x1922('0x32')]['fields']));_0x28adf1[_0x1922('0x38')]=_0x28adf1[_0x1922('0x38')][_0x1922('0x39')]?_0x28adf1[_0x1922('0x38')]:_0x69657f[_0x1922('0x30')];if(_0x4dad3e[_0x1922('0x32')][_0x1922('0x4a')]){_0x28adf1[_0x1922('0x46')]=[{'all':!![]}];}_0x28adf1=_[_0x1922('0x42')]({},_0x28adf1,_0x4dad3e[_0x1922('0x45')]);return db[_0x1922('0x2f')][_0x1922('0x4b')](_0x28adf1)[_0x1922('0x16')](handleEntityNotFound(_0x5e537c,null))[_0x1922('0x16')](respondWithResult(_0x5e537c,null))[_0x1922('0x4c')](handleError(_0x5e537c,null));};exports['update']=function(_0x11d8b6,_0x1d2ed8){if(_0x11d8b6[_0x1922('0x4d')]['id']){delete _0x11d8b6[_0x1922('0x4d')]['id'];}return db['MailMessage']['find']({'where':{'id':_0x11d8b6['params']['id']}})[_0x1922('0x16')](handleEntityNotFound(_0x1d2ed8,null))[_0x1922('0x16')](saveUpdates(_0x11d8b6[_0x1922('0x4d')],null))[_0x1922('0x16')](respondWithResult(_0x1d2ed8,null))[_0x1922('0x4c')](handleError(_0x1d2ed8,null));};exports[_0x1922('0x4e')]=function(_0x189b36,_0x257602){return db[_0x1922('0x2f')]['find']({'where':{'id':_0x189b36[_0x1922('0x49')]['id']}})['then'](handleEntityNotFound(_0x257602,null))[_0x1922('0x16')](removeEntity(_0x257602,null))['catch'](handleError(_0x257602,null));};exports[_0x1922('0x4f')]=function(_0x2d5b6c,_0x4bdfe3){return db[_0x1922('0x2f')]['describe']()[_0x1922('0x16')](respondWithResult(_0x4bdfe3,null))[_0x1922('0x4c')](handleError(_0x4bdfe3,null));};exports[_0x1922('0x50')]=function(_0xd6ecb8,_0x2e227d){return db[_0x1922('0x2f')]['create'](_0xd6ecb8[_0x1922('0x4d')])[_0x1922('0x16')](function(_0x3ac982){if(_0x3ac982){if(_0x3ac982[_0x1922('0x51')]===_0x1922('0x52')&&!_0x3ac982[_0x1922('0x53')]){return db[_0x1922('0x54')][_0x1922('0x55')]({'where':{'id':_0x3ac982[_0x1922('0x56')]},'include':[{'model':db[_0x1922('0x57')],'as':_0x1922('0x58'),'raw':!![]}]})['then'](function(_0xb1d467){if(_0xb1d467&&_0xb1d467[_0x1922('0x58')]){var _0x2a067d={'tls':{'rejectUnauthorized':![]}};if(_[_0x1922('0x59')](_0xb1d467[_0x1922('0x58')][_0x1922('0x5a')])){_0x2a067d[_0x1922('0x5b')]=_0xb1d467[_0x1922('0x58')][_0x1922('0x5b')];_0x2a067d[_0x1922('0x5c')]=_0xb1d467[_0x1922('0x58')]['port'];_0x2a067d[_0x1922('0x5d')]=_0xb1d467[_0x1922('0x58')][_0x1922('0x5d')];if(_0xb1d467['Smtp'][_0x1922('0x5e')]){_0x2a067d[_0x1922('0x5f')]={'user':_0xb1d467[_0x1922('0x58')]['user'],'pass':_0xb1d467['Smtp'][_0x1922('0x60')]};}}else{_0x2a067d['service']=_0xb1d467[_0x1922('0x58')][_0x1922('0x5a')];_0x2a067d[_0x1922('0x5f')]={'user':_0xb1d467[_0x1922('0x58')]['user'],'pass':_0xb1d467[_0x1922('0x58')][_0x1922('0x60')]};_0x2a067d[_0x1922('0x5d')]=_0xb1d467[_0x1922('0x58')][_0x1922('0x5d')];}if(_0xd6ecb8['body'][_0x1922('0x61')]&&_0xd6ecb8['body'][_0x1922('0x61')][_0x1922('0x39')]){for(var _0x139285=0x0;_0x139285<_0xd6ecb8['body'][_0x1922('0x61')]['length'];_0x139285+=0x1){_0xd6ecb8['body'][_0x1922('0x61')][_0x139285]={'filename':_0xd6ecb8['body'][_0x1922('0x61')][_0x139285][_0x1922('0x2c')],'path':path[_0x1922('0x62')](config[_0x1922('0x63')],_0x1922('0x64'),_0xd6ecb8[_0x1922('0x4d')][_0x1922('0x61')][_0x139285][_0x1922('0x65')])};}}return{'account':_0x2a067d,'message':_0xd6ecb8['body']};}})[_0x1922('0x16')](function(_0x3a5299){if(_0x3a5299){return respondWithRpcPromise(_0x1922('0x66'),_0x1922('0x67'),_0x3a5299,client9003)[_0x1922('0x16')](function(_0xd9af50){return _0x3ac982[_0x1922('0x2a')]({'read':!![],'messageId':_0xd9af50[_0x1922('0x68')],'sentAt':moment()[_0x1922('0x69')](_0x1922('0x6a'))});})[_0x1922('0x4c')](function(_0x53587e){logger[_0x1922('0x1c')]('%s',JSON[_0x1922('0x1b')](_0x53587e));return _0x3ac982;});}return _0x3ac982;});}return _0x3ac982;}})[_0x1922('0x16')](respondWithResult(_0x2e227d,0xc9))[_0x1922('0x4c')](handleError(_0x2e227d,null));};var interaction_log=require(_0x1922('0xd'))(_0x1922('0x6b'));exports[_0x1922('0x6c')]=function(_0x384f81,_0x2f9f0c,_0x2734dc){var _0x186ec9={'channel':_0x1922('0x6d')};if(_0x384f81[_0x1922('0x4d')]['id']){delete _0x384f81[_0x1922('0x4d')]['id'];}_0x384f81[_0x1922('0x4d')][_0x1922('0x6e')]=!![];_0x384f81[_0x1922('0x4d')][_0x1922('0x6f')]=moment()[_0x1922('0x69')](_0x1922('0x6a'));_0x384f81[_0x1922('0x4d')][_0x1922('0x70')]=_0x384f81['body'][_0x1922('0x70')]||_0x384f81[_0x1922('0x71')]['id'];return db[_0x1922('0x2f')][_0x1922('0x4b')]({'where':{'id':_0x384f81[_0x1922('0x49')]['id'],'UserId':null},'include':[{'model':db['CmContact'],'as':_0x1922('0x72')}]})['then'](handleEntityNotFound(_0x2f9f0c,null))[_0x1922('0x16')](saveUpdates(_0x384f81[_0x1922('0x4d')],null))[_0x1922('0x16')](function(_0x36a3a0){if(_0x36a3a0){_0x186ec9[_0x1922('0x1d')]=_0x36a3a0[_0x1922('0x73')]({'plain':!![]});return db[_0x1922('0x74')]['find']({'where':{'id':_0x36a3a0[_0x1922('0x75')]}});}return null;})[_0x1922('0x16')](handleEntityNotFound(_0x2f9f0c,null))[_0x1922('0x16')](function(_0x15bd70){if(_0x15bd70){return _0x15bd70[_0x1922('0x2a')]({'UserId':_0x384f81[_0x1922('0x4d')][_0x1922('0x70')],'read1stAt':_['isNil'](_0x15bd70[_0x1922('0x76')])?moment()[_0x1922('0x69')](_0x1922('0x6a')):undefined});}return null;})[_0x1922('0x16')](function(_0x3dbf8d){if(_0x3dbf8d){_0x186ec9[_0x1922('0x77')]=_0x3dbf8d[_0x1922('0x73')]({'plain':!![]});interaction_log[_0x1922('0x17')](_0x1922('0x78'),_0x384f81[_0x1922('0x71')]['id'],_0x384f81['user'][_0x1922('0x2c')],_0x384f81['user'][_0x1922('0x79')],_0x186ec9[_0x1922('0x77')]['id'],_0x384f81[_0x1922('0x4d')]?JSON[_0x1922('0x1b')](_0x384f81['body']):'null');return respondWithRpcPromise(_0x1922('0x7a'),_0x1922('0x7b'),_0x186ec9);}return null;})[_0x1922('0x16')](function(_0x4dc267){if(_0x4dc267){if(_0x384f81[_0x1922('0x4d')]['manual']){_0x186ec9[_0x1922('0x1d')][_0x1922('0x7c')]=util[_0x1922('0x69')](_0x1922('0x7d'),_0x384f81[_0x1922('0x71')][_0x1922('0x2c')]);_0x186ec9[_0x1922('0x1d')][_0x1922('0x7e')]=_0x186ec9['channel'];_0x186ec9['message']['event']=_0x1922('0x6c');return respondWithRpcPromise(_0x1922('0x7f'),_0x1922('0x7f'),{'event':_0x1922('0x80'),'message':_0x186ec9['message']},client9002)[_0x1922('0x16')](function(){return _0x186ec9;});}return _0x186ec9;}return null;})['then'](respondWithResult(_0x2f9f0c,null))['catch'](handleError(_0x2f9f0c,null));};var interaction_log=require('../../config/logger')(_0x1922('0x6b'));exports[_0x1922('0x28')]=function(_0x4315ae,_0x5d2f1a,_0x492fc6){var _0xb13ce3={'agent':{},'channel':_0x1922('0x6d')};if(_0x4315ae[_0x1922('0x4d')]['id']){delete _0x4315ae[_0x1922('0x4d')]['id'];}_0x4315ae[_0x1922('0x4d')]['UserId']=_0x4315ae[_0x1922('0x4d')]['UserId']||_0x4315ae[_0x1922('0x71')]['id'];_0xb13ce3[_0x1922('0x81')]['id']=_0x4315ae[_0x1922('0x4d')][_0x1922('0x70')];return db[_0x1922('0x2f')][_0x1922('0x4b')]({'where':{'id':_0x4315ae[_0x1922('0x49')]['id'],'UserId':null}})[_0x1922('0x16')](handleEntityNotFound(_0x5d2f1a,null))[_0x1922('0x16')](function(_0x1ca0ca){if(_0x1ca0ca){_0xb13ce3[_0x1922('0x1d')]=_0x1ca0ca['get']({'plain':!![]});return db[_0x1922('0x74')][_0x1922('0x4b')]({'where':{'id':_0x1ca0ca[_0x1922('0x75')]}});}return null;})[_0x1922('0x16')](handleEntityNotFound(_0x5d2f1a,null))['then'](function(_0x210f22){if(_0x210f22){_0xb13ce3[_0x1922('0x77')]=_0x210f22[_0x1922('0x73')]({'plain':!![]});interaction_log['info']('[MAILMESSAGE:REJECT]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s',_0x4315ae['user']['id'],_0x4315ae[_0x1922('0x71')]['name'],_0x4315ae['user'][_0x1922('0x79')],_0xb13ce3[_0x1922('0x77')]['id'],_0x4315ae[_0x1922('0x4d')]?JSON['stringify'](_0x4315ae[_0x1922('0x4d')]):_0x1922('0x82'));return respondWithRpcPromise('RejectMessage',_0x1922('0x83'),_0xb13ce3);}return null;})[_0x1922('0x16')](function(_0x386298){if(_0x386298){_0x386298[_0x1922('0x1d')][_0x1922('0x7c')]=util[_0x1922('0x69')](_0x1922('0x7d'),_0x4315ae[_0x1922('0x71')][_0x1922('0x2c')]);_0x386298[_0x1922('0x1d')][_0x1922('0x7e')]=_0xb13ce3[_0x1922('0x7e')];_0x386298[_0x1922('0x1d')][_0x1922('0x84')]=_0x1922('0x28');respondWithRpcPromise('EventManager',_0x1922('0x7f'),{'event':_0x1922('0x85'),'message':_0x386298[_0x1922('0x1d')]},client9002);return _0xb13ce3;}return null;})['then'](respondWithResult(_0x5d2f1a,null))[_0x1922('0x4c')](handleError(_0x5d2f1a,null));};