Built motion from commit (unavailable).|2.3.4
[motion2.git] / server / api / chatGroup / chatGroup.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 _0x7932=['count','offset','Content-Range','apply','save','update','destroy','end','sendStatus','stack','name','index','ChatGroup','rawAttributes','model','query','keys','filters','intersection','fields','attributes','length','hasOwnProperty','limit','order','sort','where','pick','filter','merge','map','type','key','VIRTUAL','field','options','includeAll','include','findAll','rows','show','params','find','create','body','describe','getUnread','ChatInternalMessage','user','toInteger','addMembers','ids','omit','findOne','getMembers','nolimit','removeMembers','ChatGroupId','getMessages','$gte','split','format','eml-format','rimraf','fast-json-patch','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','crypto','jsforce','papaparse','../../components/auth/service','../../config/license/hardware','ioredis','../../config/logger','../../config/utils','../../mysqldb','redis','defaults','localhost','socket.io-emitter','./chatGroup.socket','register','client','http','then','info','request\x20sent','debug','ChatGroup,\x20%s,\x20%s,\x20%s','stringify','error','code','ChatGroup,\x20%s,\x20%s','message','result','catch','status','json'];(function(_0x41cf46,_0x28f112){var _0x5da203=function(_0x2207df){while(--_0x2207df){_0x41cf46['push'](_0x41cf46['shift']());}};_0x5da203(++_0x28f112);}(_0x7932,0x176));var _0x2793=function(_0x16301f,_0x127c0b){_0x16301f=_0x16301f-0x0;var _0x5c8689=_0x7932[_0x16301f];return _0x5c8689;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x2793('0x0'));var rimraf=require(_0x2793('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0x2793('0x2'));var rp=require('request-promise');var moment=require('moment');var BPromise=require(_0x2793('0x3'));var Mustache=require(_0x2793('0x4'));var util=require(_0x2793('0x5'));var path=require(_0x2793('0x6'));var sox=require(_0x2793('0x7'));var csv=require(_0x2793('0x8'));var ejs=require(_0x2793('0x9'));var fs=require('fs');var _=require(_0x2793('0xa'));var squel=require('squel');var crypto=require(_0x2793('0xb'));var jsforce=require(_0x2793('0xc'));var deskjs=require('desk.js');var toCsv=require(_0x2793('0x8'));var querystring=require('querystring');var Papa=require(_0x2793('0xd'));var authService=require(_0x2793('0xe'));var hardwareService=require(_0x2793('0xf'));var Redis=require(_0x2793('0x10'));var qs=require('../../components/parsers/qs');var logger=require(_0x2793('0x11'))('api');var utils=require(_0x2793('0x12'));var config=require('../../config/environment');var db=require(_0x2793('0x13'))['db'];config[_0x2793('0x14')]=_[_0x2793('0x15')](config[_0x2793('0x14')],{'host':_0x2793('0x16'),'port':0x18eb});var socket=require(_0x2793('0x17'))(new Redis(config[_0x2793('0x14')]));require(_0x2793('0x18'))[_0x2793('0x19')](socket);var jayson=require('jayson/promise');var client=jayson[_0x2793('0x1a')][_0x2793('0x1b')]({'port':0x232a});function respondWithRpcPromise(_0xc404ca,_0x51bafd,_0x3ba48a,_0x1c0ded){return new BPromise(function(_0x566745,_0x40f50b){var _0xfac308=_0x1c0ded||client;return _0xfac308['request'](_0xc404ca,_0x3ba48a)[_0x2793('0x1c')](function(_0xb2b3b1){logger[_0x2793('0x1d')]('ChatGroup,\x20%s,\x20%s',_0x51bafd,_0x2793('0x1e'));logger[_0x2793('0x1f')](_0x2793('0x20'),_0x51bafd,'request\x20sent',JSON[_0x2793('0x21')](_0xb2b3b1));if(_0xb2b3b1[_0x2793('0x22')]){if(_0xb2b3b1[_0x2793('0x22')][_0x2793('0x23')]===0x1f4){logger['error'](_0x2793('0x24'),_0x51bafd,_0xb2b3b1[_0x2793('0x22')][_0x2793('0x25')]);return _0x40f50b(_0xb2b3b1['error']['message']);}logger[_0x2793('0x22')](_0x2793('0x24'),_0x51bafd,_0xb2b3b1[_0x2793('0x22')][_0x2793('0x25')]);return _0x566745(_0xb2b3b1[_0x2793('0x22')][_0x2793('0x25')]);}else{logger[_0x2793('0x1d')]('ChatGroup,\x20%s,\x20%s',_0x51bafd,_0x2793('0x1e'));_0x566745(_0xb2b3b1[_0x2793('0x26')]['message']);}})[_0x2793('0x27')](function(_0x2a3756){logger[_0x2793('0x22')]('ChatGroup,\x20%s,\x20%s',_0x51bafd,_0x2a3756);_0x40f50b(_0x2a3756);});});}function respondWithStatusCode(_0x23052a,_0x504f86){_0x504f86=_0x504f86||0xcc;return function(_0x1388de){if(_0x1388de){return _0x23052a['sendStatus'](_0x504f86);}return _0x23052a[_0x2793('0x28')](_0x504f86)['end']();};}function respondWithResult(_0x4e6c6e,_0x5bd89a){_0x5bd89a=_0x5bd89a||0xc8;return function(_0x17d9df){if(_0x17d9df){return _0x4e6c6e['status'](_0x5bd89a)[_0x2793('0x29')](_0x17d9df);}};}function respondWithFilteredResult(_0x3f4acc,_0x135db1){return function(_0x313f9e){if(_0x313f9e){var _0x80bfe8=_0x313f9e[_0x2793('0x2a')],_0x2c651d=_0x135db1['offset'],_0x6f6d60=_0x135db1[_0x2793('0x2b')]+_0x135db1['limit'],_0x3ebfe1;if(_0x6f6d60>=_0x80bfe8){_0x6f6d60=_0x80bfe8;_0x3ebfe1=0xc8;}else{_0x3ebfe1=0xce;}_0x3f4acc[_0x2793('0x28')](_0x3ebfe1);return _0x3f4acc['set'](_0x2793('0x2c'),_0x2c651d+'-'+_0x6f6d60+'/'+_0x80bfe8)[_0x2793('0x29')](_0x313f9e);}return null;};}function patchUpdates(_0x5d3155){return function(_0x3469c2){try{jsonpatch[_0x2793('0x2d')](_0x3469c2,_0x5d3155,!![]);}catch(_0x47e2b6){return BPromise['reject'](_0x47e2b6);}return _0x3469c2[_0x2793('0x2e')]();};}function saveUpdates(_0x1a3f57,_0x4036c8){return function(_0x385095){if(_0x385095){return _0x385095[_0x2793('0x2f')](_0x1a3f57)['then'](function(_0x4fec95){return _0x4fec95;});}return null;};}function removeEntity(_0x5d597a,_0x2472eb){return function(_0xaef2da){if(_0xaef2da){return _0xaef2da[_0x2793('0x30')]()[_0x2793('0x1c')](function(){_0x5d597a[_0x2793('0x28')](0xcc)[_0x2793('0x31')]();});}};}function handleEntityNotFound(_0x22c64d,_0x5948aa){return function(_0x4fdd46){if(!_0x4fdd46){_0x22c64d[_0x2793('0x32')](0x194);}return _0x4fdd46;};}function handleError(_0x3b3923,_0x953040){_0x953040=_0x953040||0x1f4;return function(_0x161157){logger[_0x2793('0x22')](_0x161157[_0x2793('0x33')]);if(_0x161157[_0x2793('0x34')]){delete _0x161157['name'];}_0x3b3923[_0x2793('0x28')](_0x953040)['send'](_0x161157);};}exports[_0x2793('0x35')]=function(_0x2a5b46,_0x40b13d){var _0x14a34b={},_0x55d778={},_0x5804ba={'count':0x0,'rows':[]};var _0x4b3c9a=db[_0x2793('0x36')][_0x2793('0x37')];_0x55d778[_0x2793('0x38')]=_['keys'](_0x4b3c9a);_0x55d778[_0x2793('0x39')]=_[_0x2793('0x3a')](_0x2a5b46[_0x2793('0x39')]);_0x55d778[_0x2793('0x3b')]=_[_0x2793('0x3c')](_0x55d778[_0x2793('0x38')],_0x55d778[_0x2793('0x39')]);_0x14a34b['attributes']=_[_0x2793('0x3c')](_0x55d778['model'],qs['fields'](_0x2a5b46[_0x2793('0x39')][_0x2793('0x3d')]));_0x14a34b[_0x2793('0x3e')]=_0x14a34b[_0x2793('0x3e')][_0x2793('0x3f')]?_0x14a34b['attributes']:_0x55d778[_0x2793('0x38')];if(!_0x2a5b46[_0x2793('0x39')][_0x2793('0x40')]('nolimit')){_0x14a34b[_0x2793('0x41')]=qs['limit'](_0x2a5b46[_0x2793('0x39')]['limit']);_0x14a34b[_0x2793('0x2b')]=qs[_0x2793('0x2b')](_0x2a5b46[_0x2793('0x39')][_0x2793('0x2b')]);}_0x14a34b[_0x2793('0x42')]=qs['sort'](_0x2a5b46[_0x2793('0x39')][_0x2793('0x43')]);_0x14a34b[_0x2793('0x44')]=qs['filters'](_[_0x2793('0x45')](_0x2a5b46[_0x2793('0x39')],_0x55d778[_0x2793('0x3b')]));if(_0x2a5b46[_0x2793('0x39')][_0x2793('0x46')]){_0x14a34b[_0x2793('0x44')]=_[_0x2793('0x47')](_0x14a34b[_0x2793('0x44')],{'$or':_[_0x2793('0x48')](_0x4b3c9a,function(_0x543023){if(_0x543023[_0x2793('0x49')][_0x2793('0x4a')]!==_0x2793('0x4b')){var _0x57ee66={};_0x57ee66[_0x543023[_0x2793('0x4c')]]={'$like':'%'+_0x2a5b46[_0x2793('0x39')][_0x2793('0x46')]+'%'};return _0x57ee66;}})});}_0x14a34b=_[_0x2793('0x47')]({},_0x14a34b,_0x2a5b46[_0x2793('0x4d')]);var _0x588ded={'where':_0x14a34b[_0x2793('0x44')]};return db[_0x2793('0x36')][_0x2793('0x2a')](_0x588ded)[_0x2793('0x1c')](function(_0x4ec60b){_0x5804ba[_0x2793('0x2a')]=_0x4ec60b;if(_0x2a5b46['query'][_0x2793('0x4e')]){_0x14a34b[_0x2793('0x4f')]=[{'all':!![]}];}return db['ChatGroup'][_0x2793('0x50')](_0x14a34b);})[_0x2793('0x1c')](function(_0x18f9ae){_0x5804ba[_0x2793('0x51')]=_0x18f9ae;return _0x5804ba;})[_0x2793('0x1c')](respondWithFilteredResult(_0x40b13d,_0x14a34b))[_0x2793('0x27')](handleError(_0x40b13d,null));};exports[_0x2793('0x52')]=function(_0x27afcc,_0x2d4905){var _0x52d9dd={'raw':!![],'where':{'id':_0x27afcc[_0x2793('0x53')]['id']}},_0x57be8d={};_0x57be8d[_0x2793('0x38')]=_[_0x2793('0x3a')](db[_0x2793('0x36')][_0x2793('0x37')]);_0x57be8d[_0x2793('0x39')]=_[_0x2793('0x3a')](_0x27afcc[_0x2793('0x39')]);_0x57be8d[_0x2793('0x3b')]=_[_0x2793('0x3c')](_0x57be8d[_0x2793('0x38')],_0x57be8d[_0x2793('0x39')]);_0x52d9dd[_0x2793('0x3e')]=_[_0x2793('0x3c')](_0x57be8d[_0x2793('0x38')],qs[_0x2793('0x3d')](_0x27afcc[_0x2793('0x39')][_0x2793('0x3d')]));_0x52d9dd[_0x2793('0x3e')]=_0x52d9dd[_0x2793('0x3e')][_0x2793('0x3f')]?_0x52d9dd[_0x2793('0x3e')]:_0x57be8d[_0x2793('0x38')];if(_0x27afcc[_0x2793('0x39')][_0x2793('0x4e')]){_0x52d9dd[_0x2793('0x4f')]=[{'all':!![]}];}_0x52d9dd=_[_0x2793('0x47')]({},_0x52d9dd,_0x27afcc[_0x2793('0x4d')]);return db[_0x2793('0x36')][_0x2793('0x54')](_0x52d9dd)['then'](handleEntityNotFound(_0x2d4905,null))['then'](respondWithResult(_0x2d4905,null))[_0x2793('0x27')](handleError(_0x2d4905,null));};exports[_0x2793('0x55')]=function(_0xde13de,_0x211048){return db['ChatGroup'][_0x2793('0x55')](_0xde13de['body'],{})[_0x2793('0x1c')](respondWithResult(_0x211048,0xc9))[_0x2793('0x27')](handleError(_0x211048,null));};exports[_0x2793('0x2f')]=function(_0x403fbf,_0x75f1c8){if(_0x403fbf['body']['id']){delete _0x403fbf[_0x2793('0x56')]['id'];}return db['ChatGroup'][_0x2793('0x54')]({'where':{'id':_0x403fbf[_0x2793('0x53')]['id']}})['then'](handleEntityNotFound(_0x75f1c8,null))[_0x2793('0x1c')](saveUpdates(_0x403fbf[_0x2793('0x56')],null))[_0x2793('0x1c')](respondWithResult(_0x75f1c8,null))[_0x2793('0x27')](handleError(_0x75f1c8,null));};exports[_0x2793('0x30')]=function(_0x58f163,_0x35ff82){return db[_0x2793('0x36')]['find']({'where':{'id':_0x58f163[_0x2793('0x53')]['id']}})['then'](handleEntityNotFound(_0x35ff82,null))[_0x2793('0x1c')](removeEntity(_0x35ff82,null))[_0x2793('0x27')](handleError(_0x35ff82,null));};exports['describe']=function(_0x4efdc0,_0x441f1){return db['ChatGroup'][_0x2793('0x57')]()['then'](respondWithResult(_0x441f1,null))['catch'](handleError(_0x441f1,null));};exports[_0x2793('0x58')]=function(_0x1a3951,_0x411f0f,_0x22dee8){return db[_0x2793('0x59')][_0x2793('0x2a')]({'where':{'ChatGroupId':_0x1a3951['params']['id'],'ToId':_0x1a3951[_0x2793('0x5a')]['id'],'read':![]}})[_0x2793('0x1c')](function(_0x366cae){return{'id':_[_0x2793('0x5b')](_0x1a3951[_0x2793('0x53')]['id']),'count':_0x366cae};})[_0x2793('0x1c')](respondWithResult(_0x411f0f,null))[_0x2793('0x27')](handleError(_0x411f0f,null));};exports[_0x2793('0x5c')]=function(_0x57df15,_0x232aa8,_0x3bdbf3){return db[_0x2793('0x36')][_0x2793('0x54')]({'where':{'id':_0x57df15['params']['id']}})[_0x2793('0x1c')](handleEntityNotFound(_0x232aa8,null))[_0x2793('0x1c')](function(_0x4cb05a){if(_0x4cb05a){return _0x4cb05a[_0x2793('0x5c')](_0x57df15[_0x2793('0x56')][_0x2793('0x5d')],_[_0x2793('0x5e')](_0x57df15['body'],[_0x2793('0x5d'),'id'])||{});}})['then'](respondWithResult(_0x232aa8,null))[_0x2793('0x27')](handleError(_0x232aa8,null));};exports['getMembers']=function(_0x10334e,_0x1b85bd,_0x3c3901){var _0x2430b1={};var _0x4d1762={};var _0x12abbf;var _0x1e4b17;return db[_0x2793('0x36')][_0x2793('0x5f')]({'where':{'id':_0x10334e[_0x2793('0x53')]['id']}})['then'](handleEntityNotFound(_0x1b85bd,null))[_0x2793('0x1c')](function(_0x5c03f3){if(_0x5c03f3){_0x12abbf=_0x5c03f3;_0x4d1762[_0x2793('0x38')]=_[_0x2793('0x3a')](db['User'][_0x2793('0x37')]);_0x4d1762[_0x2793('0x39')]=_[_0x2793('0x3a')](_0x10334e[_0x2793('0x39')]);_0x4d1762[_0x2793('0x3b')]=_[_0x2793('0x3c')](_0x4d1762[_0x2793('0x38')],_0x4d1762[_0x2793('0x39')]);_0x2430b1[_0x2793('0x3e')]=_['intersection'](_0x4d1762['model'],qs[_0x2793('0x3d')](_0x10334e['query'][_0x2793('0x3d')]));_0x2430b1[_0x2793('0x3e')]=_0x2430b1[_0x2793('0x3e')]['length']?_0x2430b1['attributes']:_0x4d1762['model'];_0x2430b1[_0x2793('0x42')]=qs[_0x2793('0x43')](_0x10334e[_0x2793('0x39')]['sort']);_0x2430b1[_0x2793('0x44')]=qs[_0x2793('0x3b')](_[_0x2793('0x45')](_0x10334e[_0x2793('0x39')],_0x4d1762[_0x2793('0x3b')]));if(_0x10334e['query']['filter']){_0x2430b1[_0x2793('0x44')]=_[_0x2793('0x47')](_0x2430b1['where'],{'$or':_[_0x2793('0x48')](_0x2430b1['attributes'],function(_0x2dba5c){var _0x1b9df6={};_0x1b9df6[_0x2dba5c]={'$like':'%'+_0x10334e['query'][_0x2793('0x46')]+'%'};return _0x1b9df6;})});}_0x2430b1=_[_0x2793('0x47')]({},_0x2430b1,_0x10334e[_0x2793('0x4d')]);return _0x12abbf[_0x2793('0x60')](_0x2430b1);}})[_0x2793('0x1c')](function(_0xbfd82d){if(_0xbfd82d){_0x1e4b17=_0xbfd82d[_0x2793('0x3f')];if(!_0x10334e[_0x2793('0x39')][_0x2793('0x40')](_0x2793('0x61'))){_0x2430b1[_0x2793('0x41')]=qs[_0x2793('0x41')](_0x10334e[_0x2793('0x39')][_0x2793('0x41')]);_0x2430b1[_0x2793('0x2b')]=qs[_0x2793('0x2b')](_0x10334e['query'][_0x2793('0x2b')]);}return _0x12abbf[_0x2793('0x60')](_0x2430b1);}})[_0x2793('0x1c')](function(_0x32f54a){if(_0x32f54a){return _0x32f54a?{'count':_0x1e4b17,'rows':_0x32f54a}:null;}})[_0x2793('0x1c')](respondWithResult(_0x1b85bd,null))[_0x2793('0x27')](handleError(_0x1b85bd,null));};exports[_0x2793('0x62')]=function(_0x3722be,_0x4411aa,_0x26c530){var _0x26612f;return db[_0x2793('0x36')][_0x2793('0x54')]({'where':{'id':_0x3722be[_0x2793('0x53')]['id']}})['then'](handleEntityNotFound(_0x4411aa,null))[_0x2793('0x1c')](function(_0x4bca74){if(_0x4bca74){return _0x4bca74[_0x2793('0x62')](_0x3722be['query'][_0x2793('0x5d')]);}})[_0x2793('0x1c')](respondWithStatusCode(_0x4411aa,null))[_0x2793('0x27')](handleError(_0x4411aa,null));};exports['addMessage']=function(_0x1ea988,_0x1d363f,_0xc7cdcc){if(_0x1ea988['body']['id']){delete _0x1ea988[_0x2793('0x56')]['id'];}return db[_0x2793('0x36')][_0x2793('0x54')]({'where':{'id':_0x1ea988[_0x2793('0x53')]['id']}})[_0x2793('0x1c')](handleEntityNotFound(_0x1d363f,null))[_0x2793('0x1c')](function(_0x39df83){if(_0x39df83){_0x1ea988['body'][_0x2793('0x63')]=_0x39df83['id'];return db[_0x2793('0x59')]['create'](_0x1ea988[_0x2793('0x56')]);}})[_0x2793('0x1c')](respondWithResult(_0x1d363f,null))['catch'](handleError(_0x1d363f,null));};exports[_0x2793('0x64')]=function(_0x314e02,_0x46afc3,_0x4fc2cf){var _0xe8d6d5={};var _0x395bb5={};var _0x26d46d;var _0x38a0ea;return db[_0x2793('0x36')][_0x2793('0x5f')]({'where':{'id':_0x314e02[_0x2793('0x53')]['id']}})[_0x2793('0x1c')](handleEntityNotFound(_0x46afc3,null))['then'](function(_0x296bcd){if(_0x296bcd){_0x26d46d=_0x296bcd;_0x395bb5['model']=_[_0x2793('0x3a')](db['ChatInternalMessage'][_0x2793('0x37')]);_0x395bb5[_0x2793('0x39')]=_[_0x2793('0x3a')](_0x314e02[_0x2793('0x39')]);_0x395bb5[_0x2793('0x3b')]=_[_0x2793('0x3c')](_0x395bb5[_0x2793('0x38')],_0x395bb5[_0x2793('0x39')]);_0xe8d6d5[_0x2793('0x3e')]=_[_0x2793('0x3c')](_0x395bb5[_0x2793('0x38')],qs[_0x2793('0x3d')](_0x314e02[_0x2793('0x39')]['fields']));_0xe8d6d5[_0x2793('0x3e')]=_0xe8d6d5[_0x2793('0x3e')][_0x2793('0x3f')]?_0xe8d6d5[_0x2793('0x3e')]:_0x395bb5[_0x2793('0x38')];_0xe8d6d5[_0x2793('0x42')]=qs[_0x2793('0x43')](_0x314e02[_0x2793('0x39')][_0x2793('0x43')]);_0xe8d6d5['where']=qs[_0x2793('0x3b')](_[_0x2793('0x45')](_0x314e02[_0x2793('0x39')],_0x395bb5[_0x2793('0x3b')]));if(_0x314e02[_0x2793('0x39')][_0x2793('0x46')]){_0xe8d6d5[_0x2793('0x44')]=_[_0x2793('0x47')](_0xe8d6d5[_0x2793('0x44')],{'$or':_[_0x2793('0x48')](_0xe8d6d5[_0x2793('0x3e')],function(_0x889f2d){var _0x55c69e={};_0x55c69e[_0x889f2d]={'$like':'%'+_0x314e02[_0x2793('0x39')][_0x2793('0x46')]+'%'};return _0x55c69e;})});}if(_0x314e02['query'][_0x2793('0x65')]){var _0x112074=_0x314e02[_0x2793('0x39')][_0x2793('0x65')][_0x2793('0x66')](',');var _0xb93b36={};_0xb93b36[_0x112074[0x0]]={'$gte':moment(_0x112074[0x1])[_0x2793('0x67')]('YYYY-MM-DD\x20HH:mm:ss')};_0xe8d6d5[_0x2793('0x44')]=_[_0x2793('0x47')](_0xe8d6d5[_0x2793('0x44')],_0xb93b36);}_0xe8d6d5=_[_0x2793('0x47')]({},_0xe8d6d5,_0x314e02['options']);return _0x26d46d[_0x2793('0x64')](_0xe8d6d5);}})[_0x2793('0x1c')](function(_0x4ee2bb){if(_0x4ee2bb){_0x38a0ea=_0x4ee2bb[_0x2793('0x3f')];if(!_0x314e02['query'][_0x2793('0x40')](_0x2793('0x61'))){_0xe8d6d5[_0x2793('0x41')]=qs[_0x2793('0x41')](_0x314e02[_0x2793('0x39')][_0x2793('0x41')]);_0xe8d6d5[_0x2793('0x2b')]=qs[_0x2793('0x2b')](_0x314e02[_0x2793('0x39')]['offset']);}return _0x26d46d[_0x2793('0x64')](_0xe8d6d5);}})[_0x2793('0x1c')](function(_0x1afa46){if(_0x1afa46){return _0x1afa46?{'count':_0x38a0ea,'rows':_0x1afa46}:null;}})['then'](respondWithResult(_0x46afc3,null))[_0x2793('0x27')](handleError(_0x46afc3,null));};