Built motion from commit 1efd3d96.|2.6.31
[motion2.git] / server / services / routing / server / applications / tag.js
index dbbf7c4..ff04b89 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd38b=['../../../../config/logger','number','TagId\x20is\x20a\x20string\x20and\x20it\x20is\x20required','length','error','[%s][TAG]\x20%s','map','message','join','next','channel','Interaction','info','[%s][TAG]\x20tag\x20\x22%s\x22\x20added\x20to\x20%s\x20interaction\x20%s','interaction','stringify','finally','isObject','validate','lodash','../../rpc/chatInteraction','../../rpc/mailInteraction','../../rpc/faxInteraction','../../rpc/whatsappInteraction'];(function(_0x3dc2c7,_0x95a9f1){var _0x2a0172=function(_0x12dc9a){while(--_0x12dc9a){_0x3dc2c7['push'](_0x3dc2c7['shift']());}};_0x2a0172(++_0x95a9f1);}(_0xd38b,0x14a));var _0xbd38=function(_0x30853f,_0x4aa320){_0x30853f=_0x30853f-0x0;var _0x3c416d=_0xd38b[_0x30853f];return _0x3c416d;};'use strict';var schema=require(_0xbd38('0x0'));var _=require(_0xbd38('0x1'));var rpc={'chatInteraction':require(_0xbd38('0x2')),'openchannelInteraction':require('../../rpc/openchannelInteraction'),'smsInteraction':require('../../rpc/smsInteraction'),'mailInteraction':require(_0xbd38('0x3')),'faxInteraction':require(_0xbd38('0x4')),'whatsappInteraction':require(_0xbd38('0x5'))};var logger=require(_0xbd38('0x6'))('routing');var tag=schema({'tag':{'type':_0xbd38('0x7'),'required':!![],'message':_0xbd38('0x8')}});exports['consequence']=function(_0x38c7d4,_0x41cea7,_0x426c88,_0x36c499){return function(_0x5bd6a5){try{var _0x499d0a={'tag':_0x41cea7[0x0]};var _0x102254=tag['validate'](_0x499d0a,{'typecast':!![]});if(_0x102254[_0xbd38('0x9')]){logger[_0xbd38('0xa')](_0xbd38('0xb'),_0x38c7d4,_[_0xbd38('0xc')](_0x102254,_0xbd38('0xd'))[_0xbd38('0xe')](',\x20'));logger['info']('[%s][TAG]\x20no\x20tags\x20saved,\x20force\x20next',_0x38c7d4);_0x5bd6a5[_0xbd38('0xf')]();}else{var _0x26c6c3={'ids':[_0x41cea7[0x0]]};if(rpc[_0x36c499[_0xbd38('0x10')]+_0xbd38('0x11')]){rpc[_0x36c499[_0xbd38('0x10')]+'Interaction']['addTags'](_0x36c499['interaction']['id'],_0x26c6c3)['then'](function(_0x1c4193){logger[_0xbd38('0x12')](_0xbd38('0x13'),_0x38c7d4,_0x41cea7[0x1],_0x36c499[_0xbd38('0x10')],_0x36c499[_0xbd38('0x14')]['id']);})['catch'](function(_0x530500){logger['error']('[%s][TAG]\x20%s',_0x38c7d4,JSON[_0xbd38('0x15')](_0x530500));logger['info']('[%s][TAG]\x20no\x20tags\x20saved,\x20force\x20next',_0x38c7d4);})[_0xbd38('0x16')](function(){_0x5bd6a5[_0xbd38('0xf')]();});}}}catch(_0x562507){logger['error']('[%s][TAG]\x20%s',_0x38c7d4,_[_0xbd38('0x17')](_0x562507)?JSON[_0xbd38('0x15')](_0x562507):_0x562507);logger[_0xbd38('0x12')]('[%s][TAG]\x20no\x20tags\x20saved,\x20force\x20next',_0x38c7d4);_0x5bd6a5[_0xbd38('0xf')]();}};};
\ No newline at end of file
+var _0xb417=['routing','number','TagId\x20is\x20a\x20string\x20and\x20it\x20is\x20required','consequence','length','[%s][TAG]\x20%s','map','message','join','info','[%s][TAG]\x20no\x20tags\x20saved,\x20force\x20next','next','channel','Interaction','then','[%s][TAG]\x20tag\x20\x22%s\x22\x20added\x20to\x20%s\x20interaction\x20%s','interaction','catch','finally','error','stringify','validate','lodash','../../rpc/chatInteraction','../../rpc/mailInteraction','../../rpc/whatsappInteraction','../../../../config/logger'];(function(_0x5b7e20,_0x17cfec){var _0x57eddf=function(_0x486ca0){while(--_0x486ca0){_0x5b7e20['push'](_0x5b7e20['shift']());}};_0x57eddf(++_0x17cfec);}(_0xb417,0x1e0));var _0x7b41=function(_0x41acb9,_0x13d905){_0x41acb9=_0x41acb9-0x0;var _0x4b18ab=_0xb417[_0x41acb9];return _0x4b18ab;};'use strict';var schema=require(_0x7b41('0x0'));var _=require(_0x7b41('0x1'));var rpc={'chatInteraction':require(_0x7b41('0x2')),'openchannelInteraction':require('../../rpc/openchannelInteraction'),'smsInteraction':require('../../rpc/smsInteraction'),'mailInteraction':require(_0x7b41('0x3')),'faxInteraction':require('../../rpc/faxInteraction'),'whatsappInteraction':require(_0x7b41('0x4'))};var logger=require(_0x7b41('0x5'))(_0x7b41('0x6'));var tag=schema({'tag':{'type':_0x7b41('0x7'),'required':!![],'message':_0x7b41('0x8')}});exports[_0x7b41('0x9')]=function(_0x17ca6d,_0x3b9d2f,_0x34b4ce,_0x1d87aa){return function(_0x52aadd){try{var _0x2f746e={'tag':_0x3b9d2f[0x0]};var _0x3bcb60=tag[_0x7b41('0x0')](_0x2f746e,{'typecast':!![]});if(_0x3bcb60[_0x7b41('0xa')]){logger['error'](_0x7b41('0xb'),_0x17ca6d,_[_0x7b41('0xc')](_0x3bcb60,_0x7b41('0xd'))[_0x7b41('0xe')](',\x20'));logger[_0x7b41('0xf')](_0x7b41('0x10'),_0x17ca6d);_0x52aadd[_0x7b41('0x11')]();}else{var _0x5ef55a={'ids':[_0x3b9d2f[0x0]]};if(rpc[_0x1d87aa[_0x7b41('0x12')]+_0x7b41('0x13')]){rpc[_0x1d87aa['channel']+'Interaction']['addTags'](_0x1d87aa['interaction']['id'],_0x5ef55a)[_0x7b41('0x14')](function(_0x19b105){logger[_0x7b41('0xf')](_0x7b41('0x15'),_0x17ca6d,_0x3b9d2f[0x1],_0x1d87aa[_0x7b41('0x12')],_0x1d87aa[_0x7b41('0x16')]['id']);})[_0x7b41('0x17')](function(_0xdf40ff){logger['error'](_0x7b41('0xb'),_0x17ca6d,JSON['stringify'](_0xdf40ff));logger[_0x7b41('0xf')](_0x7b41('0x10'),_0x17ca6d);})[_0x7b41('0x18')](function(){_0x52aadd[_0x7b41('0x11')]();});}}}catch(_0x27c638){logger[_0x7b41('0x19')]('[%s][TAG]\x20%s',_0x17ca6d,_['isObject'](_0x27c638)?JSON[_0x7b41('0x1a')](_0x27c638):_0x27c638);logger['info'](_0x7b41('0x10'),_0x17ca6d);_0x52aadd[_0x7b41('0x11')]();}};};
\ No newline at end of file