Built motion from commit 0415ced0.|2.6.28
[motion2.git] / server / services / routing / server / applications / tag.js
index aec1729..c636838 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb183=['isObject','stringify','validate','../../rpc/chatInteraction','../../rpc/smsInteraction','../../rpc/mailInteraction','../../rpc/faxInteraction','../../rpc/whatsappInteraction','number','TagId\x20is\x20a\x20string\x20and\x20it\x20is\x20required','length','error','[%s][TAG]\x20%s','map','message','info','channel','Interaction','interaction','then','[%s][TAG]\x20tag\x20\x22%s\x22\x20added\x20to\x20%s\x20interaction\x20%s','[%s][TAG]\x20no\x20tags\x20saved,\x20force\x20next','next'];(function(_0x405600,_0x19dd0c){var _0x168eb4=function(_0x1cf172){while(--_0x1cf172){_0x405600['push'](_0x405600['shift']());}};_0x168eb4(++_0x19dd0c);}(_0xb183,0xa3));var _0x3b18=function(_0x277fba,_0x1e269a){_0x277fba=_0x277fba-0x0;var _0x3a9351=_0xb183[_0x277fba];return _0x3a9351;};'use strict';var schema=require(_0x3b18('0x0'));var _=require('lodash');var rpc={'chatInteraction':require(_0x3b18('0x1')),'openchannelInteraction':require('../../rpc/openchannelInteraction'),'smsInteraction':require(_0x3b18('0x2')),'mailInteraction':require(_0x3b18('0x3')),'faxInteraction':require(_0x3b18('0x4')),'whatsappInteraction':require(_0x3b18('0x5'))};var logger=require('../../../../config/logger')('routing');var tag=schema({'tag':{'type':_0x3b18('0x6'),'required':!![],'message':_0x3b18('0x7')}});exports['consequence']=function(_0x377908,_0x5a264c,_0x3e4cfb,_0x297daf){return function(_0x479a7f){try{var _0x3af10b={'tag':_0x5a264c[0x0]};var _0xc29f51=tag[_0x3b18('0x0')](_0x3af10b,{'typecast':!![]});if(_0xc29f51[_0x3b18('0x8')]){logger[_0x3b18('0x9')](_0x3b18('0xa'),_0x377908,_[_0x3b18('0xb')](_0xc29f51,_0x3b18('0xc'))['join'](',\x20'));logger[_0x3b18('0xd')]('[%s][TAG]\x20no\x20tags\x20saved,\x20force\x20next',_0x377908);_0x479a7f['next']();}else{var _0x3cc095={'ids':[_0x5a264c[0x0]]};if(rpc[_0x297daf[_0x3b18('0xe')]+_0x3b18('0xf')]){rpc[_0x297daf[_0x3b18('0xe')]+_0x3b18('0xf')]['addTags'](_0x297daf[_0x3b18('0x10')]['id'],_0x3cc095)[_0x3b18('0x11')](function(_0x3d30f9){logger[_0x3b18('0xd')](_0x3b18('0x12'),_0x377908,_0x5a264c[0x1],_0x297daf[_0x3b18('0xe')],_0x297daf[_0x3b18('0x10')]['id']);})['catch'](function(_0x8b5a0e){logger['error'](_0x3b18('0xa'),_0x377908,JSON['stringify'](_0x8b5a0e));logger[_0x3b18('0xd')](_0x3b18('0x13'),_0x377908);})['finally'](function(){_0x479a7f[_0x3b18('0x14')]();});}}}catch(_0x3ac4ed){logger['error']('[%s][TAG]\x20%s',_0x377908,_[_0x3b18('0x15')](_0x3ac4ed)?JSON[_0x3b18('0x16')](_0x3ac4ed):_0x3ac4ed);logger['info'](_0x3b18('0x13'),_0x377908);_0x479a7f['next']();}};};
\ No newline at end of file
+var _0xeab3=['TagId\x20is\x20a\x20string\x20and\x20it\x20is\x20required','consequence','error','map','message','info','[%s][TAG]\x20no\x20tags\x20saved,\x20force\x20next','next','channel','Interaction','addTags','interaction','then','[%s][TAG]\x20tag\x20\x22%s\x22\x20added\x20to\x20%s\x20interaction\x20%s','[%s][TAG]\x20%s','stringify','validate','lodash','../../rpc/openchannelInteraction','../../rpc/faxInteraction','../../rpc/whatsappInteraction','routing','number'];(function(_0xba1760,_0x191969){var _0x1f3143=function(_0x5aa807){while(--_0x5aa807){_0xba1760['push'](_0xba1760['shift']());}};_0x1f3143(++_0x191969);}(_0xeab3,0x1f3));var _0x3eab=function(_0x5295a5,_0x2f106a){_0x5295a5=_0x5295a5-0x0;var _0x499291=_0xeab3[_0x5295a5];return _0x499291;};'use strict';var schema=require(_0x3eab('0x0'));var _=require(_0x3eab('0x1'));var rpc={'chatInteraction':require('../../rpc/chatInteraction'),'openchannelInteraction':require(_0x3eab('0x2')),'smsInteraction':require('../../rpc/smsInteraction'),'mailInteraction':require('../../rpc/mailInteraction'),'faxInteraction':require(_0x3eab('0x3')),'whatsappInteraction':require(_0x3eab('0x4'))};var logger=require('../../../../config/logger')(_0x3eab('0x5'));var tag=schema({'tag':{'type':_0x3eab('0x6'),'required':!![],'message':_0x3eab('0x7')}});exports[_0x3eab('0x8')]=function(_0x209e11,_0x2148ad,_0x1c16ae,_0x576d4b){return function(_0xceb447){try{var _0x1070aa={'tag':_0x2148ad[0x0]};var _0x17573d=tag[_0x3eab('0x0')](_0x1070aa,{'typecast':!![]});if(_0x17573d['length']){logger[_0x3eab('0x9')]('[%s][TAG]\x20%s',_0x209e11,_[_0x3eab('0xa')](_0x17573d,_0x3eab('0xb'))['join'](',\x20'));logger[_0x3eab('0xc')](_0x3eab('0xd'),_0x209e11);_0xceb447[_0x3eab('0xe')]();}else{var _0x1fa704={'ids':[_0x2148ad[0x0]]};if(rpc[_0x576d4b[_0x3eab('0xf')]+'Interaction']){rpc[_0x576d4b[_0x3eab('0xf')]+_0x3eab('0x10')][_0x3eab('0x11')](_0x576d4b[_0x3eab('0x12')]['id'],_0x1fa704)[_0x3eab('0x13')](function(_0x5ed0fc){logger['info'](_0x3eab('0x14'),_0x209e11,_0x2148ad[0x1],_0x576d4b['channel'],_0x576d4b['interaction']['id']);})['catch'](function(_0x572c85){logger[_0x3eab('0x9')](_0x3eab('0x15'),_0x209e11,JSON[_0x3eab('0x16')](_0x572c85));logger[_0x3eab('0xc')](_0x3eab('0xd'),_0x209e11);})['finally'](function(){_0xceb447['next']();});}}}catch(_0x394b6f){logger['error'](_0x3eab('0x15'),_0x209e11,_['isObject'](_0x394b6f)?JSON['stringify'](_0x394b6f):_0x394b6f);logger[_0x3eab('0xc')](_0x3eab('0xd'),_0x209e11);_0xceb447[_0x3eab('0xe')]();}};};
\ No newline at end of file