Built motion from commit 2e4747fd.|2.6.7
[motion2.git] / server / api / openchannelMessage / openchannelMessage.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 _0x9bd9=['include','options','find','create','body','describe','openchannel-interactions','accept','format','UserId','agent','get','OpenchannelInteraction','OpenchannelInteractionId','read1stAt','YYYY-MM-DD\x20HH:mm:ss','interaction','[OPENCHANNELMESSAGE:ACCEPT]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','user','stringify','null','AcceptMessage','SELECT\x20*\x20FROM\x20cm_contacts\x20WHERE\x20id\x20=\x20','ContactId','Sequelize','SELECT','contact','interface','channel','motionChannel','event','EventManager','acceptmessage','[OPENCHANNELMESSAGE:REJECT]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','RejectMessage','rejectMessage','sequelize','User','fullname','internal','SIP/%s','rejectmessage','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','mustache','path','sox','ejs','fs-extra','lodash','squel','crypto','jsforce','desk.js','to-csv','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','../../config/utils','../../config/license/util','../../mysqldb','defaults','localhost','redis','./openchannelMessage.socket','register','client','http','request','then','OpenchannelMessage,\x20%s,\x20%s','request\x20sent','debug','OpenchannelMessage,\x20%s,\x20%s,\x20%s','error','code','message','info','result','catch','status','json','offset','undefined','count','limit','set','apply','reject','save','update','end','name','send','map','OpenchannelMessage','rawAttributes','fieldName','type','key','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','sort','pick','where','VIRTUAL','filter','merge','includeAll','rows','params'];(function(_0x244cac,_0x38c791){var _0x460f5c=function(_0x2f7844){while(--_0x2f7844){_0x244cac['push'](_0x244cac['shift']());}};_0x460f5c(++_0x38c791);}(_0x9bd9,0x1a4));var _0x99bd=function(_0x43af80,_0x1a300e){_0x43af80=_0x43af80-0x0;var _0x26c0ea=_0x9bd9[_0x43af80];return _0x26c0ea;};'use strict';var emlformat=require(_0x99bd('0x0'));var rimraf=require(_0x99bd('0x1'));var zipdir=require(_0x99bd('0x2'));var jsonpatch=require(_0x99bd('0x3'));var rp=require(_0x99bd('0x4'));var moment=require(_0x99bd('0x5'));var BPromise=require('bluebird');var Mustache=require(_0x99bd('0x6'));var util=require('util');var path=require(_0x99bd('0x7'));var sox=require(_0x99bd('0x8'));var csv=require('to-csv');var ejs=require(_0x99bd('0x9'));var fs=require('fs');var fs_extra=require(_0x99bd('0xa'));var _=require(_0x99bd('0xb'));var squel=require(_0x99bd('0xc'));var crypto=require(_0x99bd('0xd'));var jsforce=require(_0x99bd('0xe'));var deskjs=require(_0x99bd('0xf'));var toCsv=require(_0x99bd('0x10'));var querystring=require(_0x99bd('0x11'));var Papa=require(_0x99bd('0x12'));var Redis=require(_0x99bd('0x13'));var authService=require(_0x99bd('0x14'));var qs=require(_0x99bd('0x15'));var as=require(_0x99bd('0x16'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x99bd('0x17'))('api');var utils=require(_0x99bd('0x18'));var config=require('../../config/environment');var licenseUtil=require(_0x99bd('0x19'));var db=require(_0x99bd('0x1a'))['db'];config['redis']=_[_0x99bd('0x1b')](config['redis'],{'host':_0x99bd('0x1c'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0x99bd('0x1d')]));require(_0x99bd('0x1e'))[_0x99bd('0x1f')](socket);var jayson=require('jayson/promise');var client=jayson[_0x99bd('0x20')][_0x99bd('0x21')]({'port':0x232c});var client9002=jayson[_0x99bd('0x20')][_0x99bd('0x21')]({'port':0x232a});function respondWithRpcPromise(_0x65a2e5,_0x491d9,_0x38b03c,_0x1ee2d2){return new BPromise(function(_0x3d3d3e,_0x53a4ff){var _0x378079=_0x1ee2d2||client;return _0x378079[_0x99bd('0x22')](_0x65a2e5,_0x38b03c)[_0x99bd('0x23')](function(_0x581a35){logger['info'](_0x99bd('0x24'),_0x491d9,_0x99bd('0x25'));logger[_0x99bd('0x26')](_0x99bd('0x27'),_0x491d9,_0x99bd('0x25'),JSON['stringify'](_0x581a35));if(_0x581a35[_0x99bd('0x28')]){if(_0x581a35['error'][_0x99bd('0x29')]===0x1f4){logger[_0x99bd('0x28')](_0x99bd('0x24'),_0x491d9,_0x581a35[_0x99bd('0x28')][_0x99bd('0x2a')]);return _0x53a4ff(_0x581a35['error'][_0x99bd('0x2a')]);}logger[_0x99bd('0x28')](_0x99bd('0x24'),_0x491d9,_0x581a35['error'][_0x99bd('0x2a')]);return _0x3d3d3e(_0x581a35['error']['message']);}else{logger[_0x99bd('0x2b')](_0x99bd('0x24'),_0x491d9,'request\x20sent');_0x3d3d3e(_0x581a35[_0x99bd('0x2c')][_0x99bd('0x2a')]);}})[_0x99bd('0x2d')](function(_0x3f7bf4){logger['error'](_0x99bd('0x24'),_0x491d9,_0x3f7bf4);_0x53a4ff(_0x3f7bf4);});});}function respondWithStatusCode(_0x5c4279,_0x550b7f){_0x550b7f=_0x550b7f||0xcc;return function(_0x10d5cd){if(_0x10d5cd){return _0x5c4279['sendStatus'](_0x550b7f);}return _0x5c4279[_0x99bd('0x2e')](_0x550b7f)['end']();};}function respondWithResult(_0x348e18,_0x3d3a36){_0x3d3a36=_0x3d3a36||0xc8;return function(_0x47beb6){if(_0x47beb6){return _0x348e18['status'](_0x3d3a36)[_0x99bd('0x2f')](_0x47beb6);}};}function respondWithFilteredResult(_0x1af1e6,_0x1eabb9){return function(_0x5903aa){if(_0x5903aa){var _0x957d48=typeof _0x1eabb9[_0x99bd('0x30')]===_0x99bd('0x31')&&typeof _0x1eabb9['limit']===_0x99bd('0x31');var _0x222b67=_0x5903aa['count'];var _0x2cb4a2=_0x957d48?0x0:_0x1eabb9[_0x99bd('0x30')];var _0xbd8443=_0x957d48?_0x5903aa[_0x99bd('0x32')]:_0x1eabb9['offset']+_0x1eabb9[_0x99bd('0x33')];var _0x22ef33;if(_0xbd8443>=_0x222b67){_0xbd8443=_0x222b67;_0x22ef33=0xc8;}else{_0x22ef33=0xce;}_0x1af1e6['status'](_0x22ef33);return _0x1af1e6[_0x99bd('0x34')]('Content-Range',_0x2cb4a2+'-'+_0xbd8443+'/'+_0x222b67)['json'](_0x5903aa);}return null;};}function patchUpdates(_0x597a91){return function(_0x1142f9){try{jsonpatch[_0x99bd('0x35')](_0x1142f9,_0x597a91,!![]);}catch(_0x19c866){return BPromise[_0x99bd('0x36')](_0x19c866);}return _0x1142f9[_0x99bd('0x37')]();};}function saveUpdates(_0x447fa4,_0x45f5e7){return function(_0x21376b){if(_0x21376b){return _0x21376b[_0x99bd('0x38')](_0x447fa4)[_0x99bd('0x23')](function(_0x589c65){return _0x589c65;});}return null;};}function removeEntity(_0x28e432,_0x51c6a7){return function(_0x77fe8){if(_0x77fe8){return _0x77fe8['destroy']()['then'](function(){_0x28e432['status'](0xcc)[_0x99bd('0x39')]();});}};}function handleEntityNotFound(_0x9af01d,_0x3b7abc){return function(_0xbc705f){if(!_0xbc705f){_0x9af01d['sendStatus'](0x194);}return _0xbc705f;};}function handleError(_0x26a1aa,_0x429aee){_0x429aee=_0x429aee||0x1f4;return function(_0x4720fa){logger[_0x99bd('0x28')](_0x4720fa['stack']);if(_0x4720fa[_0x99bd('0x3a')]){delete _0x4720fa[_0x99bd('0x3a')];}_0x26a1aa[_0x99bd('0x2e')](_0x429aee)[_0x99bd('0x3b')](_0x4720fa);};}exports['index']=function(_0x9aab44,_0x2bafd6){var _0x431a14={},_0xb614bb={},_0x4a2051={'count':0x0,'rows':[]};var _0x2e4361=_[_0x99bd('0x3c')](db[_0x99bd('0x3d')][_0x99bd('0x3e')],function(_0x7e29ec){return{'name':_0x7e29ec[_0x99bd('0x3f')],'type':_0x7e29ec[_0x99bd('0x40')][_0x99bd('0x41')]};});_0xb614bb[_0x99bd('0x42')]=_[_0x99bd('0x3c')](_0x2e4361,_0x99bd('0x3a'));_0xb614bb[_0x99bd('0x43')]=_[_0x99bd('0x44')](_0x9aab44['query']);_0xb614bb[_0x99bd('0x45')]=_[_0x99bd('0x46')](_0xb614bb[_0x99bd('0x42')],_0xb614bb[_0x99bd('0x43')]);_0x431a14[_0x99bd('0x47')]=_[_0x99bd('0x46')](_0xb614bb[_0x99bd('0x42')],qs[_0x99bd('0x48')](_0x9aab44[_0x99bd('0x43')][_0x99bd('0x48')]));_0x431a14[_0x99bd('0x47')]=_0x431a14[_0x99bd('0x47')][_0x99bd('0x49')]?_0x431a14[_0x99bd('0x47')]:_0xb614bb[_0x99bd('0x42')];if(!_0x9aab44[_0x99bd('0x43')][_0x99bd('0x4a')]('nolimit')){_0x431a14[_0x99bd('0x33')]=qs[_0x99bd('0x33')](_0x9aab44[_0x99bd('0x43')][_0x99bd('0x33')]);_0x431a14[_0x99bd('0x30')]=qs[_0x99bd('0x30')](_0x9aab44[_0x99bd('0x43')][_0x99bd('0x30')]);}_0x431a14['order']=qs[_0x99bd('0x4b')](_0x9aab44[_0x99bd('0x43')][_0x99bd('0x4b')]);_0x431a14['where']=qs[_0x99bd('0x45')](_[_0x99bd('0x4c')](_0x9aab44[_0x99bd('0x43')],_0xb614bb['filters']),_0x2e4361);if(_0x9aab44[_0x99bd('0x43')]['filter']){_0x431a14['where']=_['merge'](_0x431a14[_0x99bd('0x4d')],{'$or':_[_0x99bd('0x3c')](_0x2e4361,function(_0x32f8b7){if(_0x32f8b7['type']!==_0x99bd('0x4e')){var _0x457046={};_0x457046[_0x32f8b7[_0x99bd('0x3a')]]={'$like':'%'+_0x9aab44['query'][_0x99bd('0x4f')]+'%'};return _0x457046;}})});}_0x431a14=_[_0x99bd('0x50')]({},_0x431a14,_0x9aab44['options']);var _0x49e61d={'where':_0x431a14[_0x99bd('0x4d')]};return db[_0x99bd('0x3d')][_0x99bd('0x32')](_0x49e61d)['then'](function(_0x5b7875){_0x4a2051[_0x99bd('0x32')]=_0x5b7875;if(_0x9aab44[_0x99bd('0x43')][_0x99bd('0x51')]){_0x431a14['include']=[{'all':!![]}];}return db[_0x99bd('0x3d')]['findAll'](_0x431a14);})[_0x99bd('0x23')](function(_0x16b118){_0x4a2051[_0x99bd('0x52')]=_0x16b118;return _0x4a2051;})[_0x99bd('0x23')](respondWithFilteredResult(_0x2bafd6,_0x431a14))[_0x99bd('0x2d')](handleError(_0x2bafd6,null));};exports['show']=function(_0x36525d,_0x4a21b2){var _0xe17631={'raw':!![],'where':{'id':_0x36525d[_0x99bd('0x53')]['id']}},_0x103ad4={};_0x103ad4[_0x99bd('0x42')]=_[_0x99bd('0x44')](db[_0x99bd('0x3d')][_0x99bd('0x3e')]);_0x103ad4['query']=_['keys'](_0x36525d[_0x99bd('0x43')]);_0x103ad4[_0x99bd('0x45')]=_[_0x99bd('0x46')](_0x103ad4[_0x99bd('0x42')],_0x103ad4[_0x99bd('0x43')]);_0xe17631[_0x99bd('0x47')]=_[_0x99bd('0x46')](_0x103ad4['model'],qs['fields'](_0x36525d[_0x99bd('0x43')][_0x99bd('0x48')]));_0xe17631[_0x99bd('0x47')]=_0xe17631['attributes'][_0x99bd('0x49')]?_0xe17631[_0x99bd('0x47')]:_0x103ad4[_0x99bd('0x42')];if(_0x36525d[_0x99bd('0x43')][_0x99bd('0x51')]){_0xe17631[_0x99bd('0x54')]=[{'all':!![]}];}_0xe17631=_[_0x99bd('0x50')]({},_0xe17631,_0x36525d[_0x99bd('0x55')]);return db['OpenchannelMessage'][_0x99bd('0x56')](_0xe17631)[_0x99bd('0x23')](handleEntityNotFound(_0x4a21b2,null))[_0x99bd('0x23')](respondWithResult(_0x4a21b2,null))[_0x99bd('0x2d')](handleError(_0x4a21b2,null));};exports[_0x99bd('0x57')]=function(_0x146756,_0x154f42){return db['OpenchannelMessage'][_0x99bd('0x57')](_0x146756['body'],{})[_0x99bd('0x23')](respondWithResult(_0x154f42,0xc9))[_0x99bd('0x2d')](handleError(_0x154f42,null));};exports['update']=function(_0x173d14,_0xfc77d5){if(_0x173d14[_0x99bd('0x58')]['id']){delete _0x173d14[_0x99bd('0x58')]['id'];}return db[_0x99bd('0x3d')][_0x99bd('0x56')]({'where':{'id':_0x173d14[_0x99bd('0x53')]['id']}})[_0x99bd('0x23')](handleEntityNotFound(_0xfc77d5,null))[_0x99bd('0x23')](saveUpdates(_0x173d14[_0x99bd('0x58')],null))[_0x99bd('0x23')](respondWithResult(_0xfc77d5,null))[_0x99bd('0x2d')](handleError(_0xfc77d5,null));};exports['destroy']=function(_0x52a5aa,_0x263c12){return db[_0x99bd('0x3d')][_0x99bd('0x56')]({'where':{'id':_0x52a5aa['params']['id']}})['then'](handleEntityNotFound(_0x263c12,null))['then'](removeEntity(_0x263c12,null))[_0x99bd('0x2d')](handleError(_0x263c12,null));};exports[_0x99bd('0x59')]=function(_0x5c51d1,_0x431af1){return db[_0x99bd('0x3d')][_0x99bd('0x59')]()['then'](respondWithResult(_0x431af1,null))[_0x99bd('0x2d')](handleError(_0x431af1,null));};var interaction_log=require(_0x99bd('0x17'))(_0x99bd('0x5a'));exports[_0x99bd('0x5b')]=function(_0x322ee1,_0x4561c4,_0x573301){var _0x4c6242={'agent':{},'channel':'openchannel'};if(_0x322ee1[_0x99bd('0x58')]['id']){delete _0x322ee1[_0x99bd('0x58')]['id'];}_0x322ee1[_0x99bd('0x58')]['read']=!![];_0x322ee1[_0x99bd('0x58')]['readAt']=moment()[_0x99bd('0x5c')]('YYYY-MM-DD\x20HH:mm:ss');_0x322ee1['body'][_0x99bd('0x5d')]=_0x322ee1[_0x99bd('0x58')][_0x99bd('0x5d')]||_0x322ee1['user']['id'];_0x4c6242[_0x99bd('0x5e')]['id']=_0x322ee1['body'][_0x99bd('0x5d')];return db[_0x99bd('0x3d')]['find']({'where':{'id':_0x322ee1[_0x99bd('0x53')]['id'],'UserId':null}})[_0x99bd('0x23')](handleEntityNotFound(_0x4561c4,null))[_0x99bd('0x23')](saveUpdates(_0x322ee1[_0x99bd('0x58')],null))[_0x99bd('0x23')](function(_0x5185bb){if(_0x5185bb){_0x4c6242[_0x99bd('0x2a')]=_0x5185bb[_0x99bd('0x5f')]({'plain':!![]});return db[_0x99bd('0x60')][_0x99bd('0x56')]({'where':{'id':_0x5185bb[_0x99bd('0x61')]}});}return null;})['then'](handleEntityNotFound(_0x4561c4,null))['then'](function(_0x54cff1){if(_0x54cff1){return _0x54cff1[_0x99bd('0x38')]({'UserId':_0x322ee1[_0x99bd('0x58')][_0x99bd('0x5d')],'read1stAt':_['isNil'](_0x54cff1[_0x99bd('0x62')])?moment()[_0x99bd('0x5c')](_0x99bd('0x63')):undefined});}return null;})[_0x99bd('0x23')](function(_0x2881dd){if(_0x2881dd){_0x4c6242[_0x99bd('0x64')]=_0x2881dd[_0x99bd('0x5f')]({'plain':!![]});interaction_log[_0x99bd('0x2b')](_0x99bd('0x65'),_0x322ee1[_0x99bd('0x66')]['id'],_0x322ee1[_0x99bd('0x66')][_0x99bd('0x3a')],_0x322ee1[_0x99bd('0x66')]['role'],_0x4c6242['interaction']['id'],_0x322ee1[_0x99bd('0x58')]?JSON[_0x99bd('0x67')](_0x322ee1[_0x99bd('0x58')]):_0x99bd('0x68'));return respondWithRpcPromise(_0x99bd('0x69'),'acceptMessage',_0x4c6242);}return null;})['then'](function(_0x1e448c){var _0x571449=_0x99bd('0x6a')+_0x1e448c['message'][_0x99bd('0x6b')];return db['sequelize'][_0x99bd('0x43')](_0x571449,{'type':db[_0x99bd('0x6c')]['QueryTypes'][_0x99bd('0x6d')],'raw':!![]})[_0x99bd('0x23')](function(_0x43df62){return _0x43df62;});})['then'](function(_0x553dff){if(_0x553dff){_0x4c6242[_0x99bd('0x2a')][_0x99bd('0x6e')]=_0x553dff[0x0];if(!_0x322ee1[_0x99bd('0x58')][_0x99bd('0x5d')])return;return db['User'][_0x99bd('0x56')]({'where':{'id':_0x322ee1[_0x99bd('0x58')]['UserId'],'role':_0x99bd('0x5e')},'attributes':['id','name','fullname','email','internal'],'raw':!![]});}return null;})[_0x99bd('0x23')](function(_0x317fdc){if(!_0x317fdc)return null;_0x4c6242[_0x99bd('0x2a')][_0x99bd('0x5e')]=_0x317fdc;return _0x4c6242;})[_0x99bd('0x23')](function(_0x12494d){if(_0x12494d){if(_0x322ee1[_0x99bd('0x58')]['manual']){_0x4c6242[_0x99bd('0x2a')][_0x99bd('0x6f')]=util[_0x99bd('0x5c')]('SIP/%s',_0x322ee1['user'][_0x99bd('0x3a')]);_0x4c6242[_0x99bd('0x2a')][_0x99bd('0x70')]=_0x4c6242[_0x99bd('0x70')];_0x4c6242['message'][_0x99bd('0x71')]=_0x4c6242[_0x99bd('0x70')];_0x4c6242['message'][_0x99bd('0x72')]=_0x99bd('0x5b');return respondWithRpcPromise(_0x99bd('0x73'),_0x99bd('0x73'),{'event':_0x99bd('0x74'),'message':_0x4c6242[_0x99bd('0x2a')]},client9002)[_0x99bd('0x23')](function(){return _0x4c6242;});}return _0x4c6242;}return null;})[_0x99bd('0x23')](respondWithResult(_0x4561c4,null))[_0x99bd('0x2d')](handleError(_0x4561c4,null));};var interaction_log=require(_0x99bd('0x17'))(_0x99bd('0x5a'));exports[_0x99bd('0x36')]=function(_0x244795,_0x168432,_0x2e6b55){var _0x8e4ccd={'agent':{},'channel':'openchannel'};if(_0x244795[_0x99bd('0x58')]['id']){delete _0x244795['body']['id'];}_0x244795[_0x99bd('0x58')][_0x99bd('0x5d')]=_0x244795['body'][_0x99bd('0x5d')]||_0x244795['user']['id'];_0x8e4ccd[_0x99bd('0x5e')]['id']=_0x244795[_0x99bd('0x58')][_0x99bd('0x5d')];return db[_0x99bd('0x3d')][_0x99bd('0x56')]({'where':{'id':_0x244795[_0x99bd('0x53')]['id'],'UserId':null}})[_0x99bd('0x23')](handleEntityNotFound(_0x168432,null))[_0x99bd('0x23')](function(_0x1288d2){if(_0x1288d2){_0x8e4ccd['message']=_0x1288d2['get']({'plain':!![]});return db[_0x99bd('0x60')][_0x99bd('0x56')]({'where':{'id':_0x1288d2[_0x99bd('0x61')]}});}return null;})[_0x99bd('0x23')](handleEntityNotFound(_0x168432,null))[_0x99bd('0x23')](function(_0x175b47){if(_0x175b47){_0x8e4ccd[_0x99bd('0x64')]=_0x175b47[_0x99bd('0x5f')]({'plain':!![]});interaction_log['info'](_0x99bd('0x75'),_0x244795[_0x99bd('0x66')]['id'],_0x244795[_0x99bd('0x66')][_0x99bd('0x3a')],_0x244795[_0x99bd('0x66')]['role'],_0x8e4ccd[_0x99bd('0x64')]['id'],_0x244795[_0x99bd('0x58')]?JSON[_0x99bd('0x67')](_0x244795[_0x99bd('0x58')]):_0x99bd('0x68'));return respondWithRpcPromise(_0x99bd('0x76'),_0x99bd('0x77'),_0x8e4ccd);}return null;})[_0x99bd('0x23')](function(_0x330350){var _0x3c99be=_0x99bd('0x6a')+_0x330350['message'][_0x99bd('0x6b')];return db[_0x99bd('0x78')]['query'](_0x3c99be,{'type':db[_0x99bd('0x6c')]['QueryTypes'][_0x99bd('0x6d')],'raw':!![]})['then'](function(_0x386424){return _0x386424;});})[_0x99bd('0x23')](function(_0x5dab4f){if(_0x5dab4f){_0x8e4ccd['message'][_0x99bd('0x6e')]=_0x5dab4f[0x0];if(!_0x244795[_0x99bd('0x58')][_0x99bd('0x5d')])return;return db[_0x99bd('0x79')][_0x99bd('0x56')]({'where':{'id':_0x244795[_0x99bd('0x58')][_0x99bd('0x5d')],'role':_0x99bd('0x5e')},'attributes':['id','name',_0x99bd('0x7a'),'email',_0x99bd('0x7b')],'raw':!![]});}return null;})[_0x99bd('0x23')](function(_0x1fd03a){if(!_0x1fd03a)return null;_0x8e4ccd[_0x99bd('0x2a')][_0x99bd('0x5e')]=_0x1fd03a;return _0x8e4ccd;})[_0x99bd('0x23')](function(_0x4e4d12){if(_0x4e4d12){_0x4e4d12[_0x99bd('0x2a')][_0x99bd('0x6f')]=util['format'](_0x99bd('0x7c'),_0x244795[_0x99bd('0x66')]['name']);_0x4e4d12[_0x99bd('0x2a')][_0x99bd('0x70')]=_0x8e4ccd[_0x99bd('0x70')];_0x4e4d12[_0x99bd('0x2a')][_0x99bd('0x71')]=_0x8e4ccd['channel'];_0x4e4d12[_0x99bd('0x2a')][_0x99bd('0x72')]='reject';respondWithRpcPromise(_0x99bd('0x73'),_0x99bd('0x73'),{'event':_0x99bd('0x7d'),'message':_0x4e4d12[_0x99bd('0x2a')]},client9002);return _0x8e4ccd;}return null;})[_0x99bd('0x23')](respondWithResult(_0x168432,null))['catch'](handleError(_0x168432,null));};