Built motion from commit df3e9871f6bcc3432fec345b2f4facbd4dba8b5c. Version 3.0.0...
[motion-next.git] / server / services / routing / server / applications / tag.js
1 const a1215_0x4b3a=['next','../../rpc/whatsappInteraction','lodash','addTags','[%s][TAG]\x20no\x20tags\x20saved,\x20force\x20next','validate','../../rpc/chatInteraction','TagId\x20is\x20a\x20string\x20and\x20it\x20is\x20required','length','../../rpc/mailInteraction','info','[%s][TAG]\x20tag\x20\x22%s\x22\x20added\x20to\x20%s\x20interaction\x20%s','../../../../config/logger','map','consequence','error','join','Interaction','catch','stringify','../../rpc/faxInteraction','channel','interaction','routing','[%s][TAG]\x20%s','isObject','message'];(function(_0x4dd786,_0x4b3ae1){const _0x79f684=function(_0x291291){while(--_0x291291){_0x4dd786['push'](_0x4dd786['shift']());}};_0x79f684(++_0x4b3ae1);}(a1215_0x4b3a,0x67));const a1215_0x79f6=function(_0x4dd786,_0x4b3ae1){_0x4dd786=_0x4dd786-0x0;let _0x79f684=a1215_0x4b3a[_0x4dd786];return _0x79f684;};const _0x406e75=a1215_0x79f6;'use strict';const schema=require(_0x406e75('0xa')),_=require(_0x406e75('0x7')),rpc={'chatInteraction':require(_0x406e75('0xb')),'openchannelInteraction':require('../../rpc/openchannelInteraction'),'smsInteraction':require('../../rpc/smsInteraction'),'mailInteraction':require(_0x406e75('0xe')),'faxInteraction':require(_0x406e75('0x19')),'whatsappInteraction':require(_0x406e75('0x6'))},logger=require(_0x406e75('0x11'))(_0x406e75('0x1')),tag=schema({'tag':{'type':'number','required':!![],'message':_0x406e75('0xc')}});exports[_0x406e75('0x13')]=function(_0x291291,_0x4d957d,_0x4753ca,_0x151c66){return function(_0x1cae5c){const _0x4d421a=a1215_0x79f6;try{const _0x19b176={'tag':_0x4d957d[0x0]},_0x365a3e=tag['validate'](_0x19b176,{'typecast':!![]});if(_0x365a3e[_0x4d421a('0xd')])logger['error'](_0x4d421a('0x2'),_0x291291,_[_0x4d421a('0x12')](_0x365a3e,_0x4d421a('0x4'))[_0x4d421a('0x15')](',\x20')),logger['info'](_0x4d421a('0x9'),_0x291291),_0x1cae5c[_0x4d421a('0x5')]();else{const _0x205694={'ids':[_0x4d957d[0x0]]};rpc[_0x151c66[_0x4d421a('0x1a')]+'Interaction']&&rpc[_0x151c66[_0x4d421a('0x1a')]+_0x4d421a('0x16')][_0x4d421a('0x8')](_0x151c66[_0x4d421a('0x0')]['id'],_0x205694)['then'](function(){const _0x32e1e2=_0x4d421a;logger[_0x32e1e2('0xf')](_0x32e1e2('0x10'),_0x291291,_0x4d957d[0x1],_0x151c66[_0x32e1e2('0x1a')],_0x151c66['interaction']['id']);})[_0x4d421a('0x17')](function(_0x50d64d){const _0x1ccebf=_0x4d421a;logger['error'](_0x1ccebf('0x2'),_0x291291,JSON[_0x1ccebf('0x18')](_0x50d64d)),logger[_0x1ccebf('0xf')](_0x1ccebf('0x9'),_0x291291);})['finally'](function(){const _0x55c940=_0x4d421a;_0x1cae5c[_0x55c940('0x5')]();});}}catch(_0x541a7a){logger[_0x4d421a('0x14')]('[%s][TAG]\x20%s',_0x291291,_[_0x4d421a('0x3')](_0x541a7a)?JSON[_0x4d421a('0x18')](_0x541a7a):_0x541a7a),logger[_0x4d421a('0xf')]('[%s][TAG]\x20no\x20tags\x20saved,\x20force\x20next',_0x291291),_0x1cae5c[_0x4d421a('0x5')]();}};};