Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / services / xdr / utils.js
index 75512d4..538a1ea 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb743=['GETVOICEQUEUEBYNAME|','addTime','seconds','format','YYYY-MM-DD\x20HH:mm:ss','subtractTime','subtract','diffTime','diff','now','isBefore','jayson/promise','bluebird','client','http','../../config/logger','xdr','info','debug','stringify','request','then','catch','internal','name','interface','GETUSER|','length','FOUND','NOTFOUND','result','getUserByInternal','error','getUserByInterface','stack','getVoiceQueueByName','GetVoiceQueue','type','acw','acwTimeout'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0xb743,0xab));var _0x3b74=function(_0x122ef9,_0x451d2a){_0x122ef9=_0x122ef9-0x0;var _0x42fba0=_0xb743[_0x122ef9];return _0x42fba0;};'use strict';var jayson=require(_0x3b74('0x0'));var moment=require('moment');var BPromise=require(_0x3b74('0x1'));var client=jayson[_0x3b74('0x2')][_0x3b74('0x3')]({'port':0x2329});var logger=require(_0x3b74('0x4'))(_0x3b74('0x5'));exports[_0x3b74('0x6')]=function(_0x1c40b3){logger[_0x3b74('0x6')](_0x1c40b3);};exports[_0x3b74('0x7')]=function(_0x567d90){logger[_0x3b74('0x7')](JSON[_0x3b74('0x8')](_0x567d90));};exports['error']=function(_0x3b60d0){logger['error'](_0x3b60d0['stack']);};exports[_0x3b74('0x9')]=function(_0x108790,_0x4bcacb){return client[_0x3b74('0x9')](_0x108790,{'body':_0x4bcacb})[_0x3b74('0xa')](function(_0x49ca91){logger[_0x3b74('0x7')](JSON['stringify'](_0x49ca91));})[_0x3b74('0xb')](function(_0xe86e7e){logger['error'](_0xe86e7e['stack']);});};function getUser(_0x55065c){return client[_0x3b74('0x9')]('GetUser',{'options':{'raw':!![],'attributes':['id',_0x3b74('0xc'),_0x3b74('0xd'),_0x3b74('0xe')],'where':_0x55065c,'limit':0x1}})[_0x3b74('0xa')](function(_0x1df366){logger[_0x3b74('0x6')](_0x3b74('0xf')+JSON[_0x3b74('0x8')](_0x55065c)+'|'+(_0x1df366['result'][_0x3b74('0x10')]?_0x3b74('0x11'):_0x3b74('0x12')));return _0x1df366[_0x3b74('0x13')]['length']?_0x1df366[_0x3b74('0x13')][0x0]:null;});}exports[_0x3b74('0x14')]=function(_0xcdfa61){return new BPromise(function(_0x358fa5,_0x309e4c){if(_0xcdfa61){return getUser({'internal':_0xcdfa61})[_0x3b74('0xa')](function(_0x2068d8){return _0x358fa5(_0x2068d8);})[_0x3b74('0xb')](function(_0x2609be){logger[_0x3b74('0x15')](_0x2609be['stack']);return _0x358fa5(null);});}else{return _0x358fa5(null);}});};exports[_0x3b74('0x16')]=function(_0x42ca5e){return new BPromise(function(_0x2837c3,_0x14165e){if(_0x42ca5e){return getUser({'interface':_0x42ca5e})['then'](function(_0x3009e4){return _0x2837c3(_0x3009e4);})[_0x3b74('0xb')](function(_0x4cd554){logger['error'](_0x4cd554['stack']);return _0x2837c3(null);});}else{return _0x2837c3(null);}});};exports['getUserByName']=function(_0x1741de){return new BPromise(function(_0x362aee,_0x4490fd){if(_0x1741de){return getUser({'name':_0x1741de})[_0x3b74('0xa')](function(_0x38290b){return _0x362aee(_0x38290b);})[_0x3b74('0xb')](function(_0x39aa49){logger[_0x3b74('0x15')](_0x39aa49[_0x3b74('0x17')]);return _0x362aee(null);});}else{return _0x362aee(null);}});};exports[_0x3b74('0x18')]=function(_0x3db9f5){return new BPromise(function(_0x293512,_0x55debd){if(_0x3db9f5){return client[_0x3b74('0x9')](_0x3b74('0x19'),{'options':{'raw':!![],'attributes':['id',_0x3b74('0xd'),_0x3b74('0x1a'),_0x3b74('0x1b'),_0x3b74('0x1c')],'where':{'name':_0x3db9f5},'limit':0x1}})[_0x3b74('0xa')](function(_0x3482b1){logger[_0x3b74('0x6')](_0x3b74('0x1d')+_0x3db9f5+'|'+(_0x3482b1[_0x3b74('0x13')]['length']?_0x3b74('0x11'):_0x3b74('0x12')));return _0x293512(_0x3482b1['result']['length']?_0x3482b1[_0x3b74('0x13')][0x0]:null);})['catch'](function(_0x4e9c05){logger[_0x3b74('0x15')](_0x4e9c05[_0x3b74('0x17')]);return _0x293512(null);});}else{return _0x293512(null);}});};exports[_0x3b74('0x1e')]=function(_0x1cd75e,_0xe0df82){return moment(_0x1cd75e)['add'](_0xe0df82,_0x3b74('0x1f'))[_0x3b74('0x20')](_0x3b74('0x21'));};exports[_0x3b74('0x22')]=function(_0x19ec59,_0x5188c4){return moment(_0x19ec59)[_0x3b74('0x23')](_0x5188c4,_0x3b74('0x1f'))[_0x3b74('0x20')](_0x3b74('0x21'));};exports[_0x3b74('0x24')]=function(_0x110998,_0x40ac00){return moment(_0x110998)[_0x3b74('0x25')](moment(_0x40ac00),_0x3b74('0x1f'));};exports['sumTime']=function(_0x1f60a0,_0x154da1){return parseInt(_0x1f60a0,0xa)+parseInt(_0x154da1,0xa);};exports[_0x3b74('0x26')]=function(){return moment()[_0x3b74('0x20')](_0x3b74('0x21'));};exports['isAfter']=function(_0x3a3170,_0x9df00a){if(_0x9df00a){return moment(_0x3a3170)['isAfter'](_0x9df00a);}else{return!![];}};exports['isBefore']=function(_0x94ea3e,_0x2eddc0){if(_0x2eddc0){return moment(_0x94ea3e)[_0x3b74('0x27')](_0x2eddc0);}else if(_0x94ea3e){return!![];}else{return![];}};
\ No newline at end of file
+var _0x6ef5=['diffTime','diff','sumTime','isAfter','isBefore','jayson/promise','moment','bluebird','client','http','../../config/logger','info','debug','error','stack','request','then','stringify','catch','GetUser','name','interface','GETUSER|','result','length','FOUND','NOTFOUND','getUserByInternal','getUserByInterface','getUserByName','getVoiceQueueByName','GetVoiceQueue','type','acw','GETVOICEQUEUEBYNAME|','addTime','seconds','YYYY-MM-DD\x20HH:mm:ss','subtractTime','subtract','format'];(function(_0x4d66e0,_0x1d1450){var _0x2d821e=function(_0x18354e){while(--_0x18354e){_0x4d66e0['push'](_0x4d66e0['shift']());}};_0x2d821e(++_0x1d1450);}(_0x6ef5,0x176));var _0x56ef=function(_0xd571c0,_0x1aa4d3){_0xd571c0=_0xd571c0-0x0;var _0x4de2b2=_0x6ef5[_0xd571c0];return _0x4de2b2;};'use strict';var jayson=require(_0x56ef('0x0'));var moment=require(_0x56ef('0x1'));var BPromise=require(_0x56ef('0x2'));var client=jayson[_0x56ef('0x3')][_0x56ef('0x4')]({'port':0x2329});var logger=require(_0x56ef('0x5'))('xdr');exports[_0x56ef('0x6')]=function(_0x4e1641){logger[_0x56ef('0x6')](_0x4e1641);};exports[_0x56ef('0x7')]=function(_0x9c9784){logger[_0x56ef('0x7')](JSON['stringify'](_0x9c9784));};exports[_0x56ef('0x8')]=function(_0x6b7a61){logger[_0x56ef('0x8')](_0x6b7a61[_0x56ef('0x9')]);};exports[_0x56ef('0xa')]=function(_0x432b58,_0x31077e){return client[_0x56ef('0xa')](_0x432b58,{'body':_0x31077e})[_0x56ef('0xb')](function(_0x54359f){logger[_0x56ef('0x7')](JSON[_0x56ef('0xc')](_0x54359f));})[_0x56ef('0xd')](function(_0x26c6b2){logger[_0x56ef('0x8')](_0x26c6b2[_0x56ef('0x9')]);});};function getUser(_0x426dea){return client['request'](_0x56ef('0xe'),{'options':{'raw':!![],'attributes':['id','internal',_0x56ef('0xf'),_0x56ef('0x10')],'where':_0x426dea,'limit':0x1}})[_0x56ef('0xb')](function(_0xa2bb18){logger[_0x56ef('0x6')](_0x56ef('0x11')+JSON[_0x56ef('0xc')](_0x426dea)+'|'+(_0xa2bb18[_0x56ef('0x12')][_0x56ef('0x13')]?_0x56ef('0x14'):_0x56ef('0x15')));return _0xa2bb18[_0x56ef('0x12')][_0x56ef('0x13')]?_0xa2bb18[_0x56ef('0x12')][0x0]:null;});}exports[_0x56ef('0x16')]=function(_0xfd2a95){return new BPromise(function(_0x2ed45c,_0x21580b){if(_0xfd2a95){return getUser({'internal':_0xfd2a95})[_0x56ef('0xb')](function(_0x599d64){return _0x2ed45c(_0x599d64);})[_0x56ef('0xd')](function(_0x1a6d42){logger['error'](_0x1a6d42[_0x56ef('0x9')]);return _0x2ed45c(null);});}else{return _0x2ed45c(null);}});};exports[_0x56ef('0x17')]=function(_0x26d033){return new BPromise(function(_0x33ab6e,_0x854742){if(_0x26d033){return getUser({'interface':_0x26d033})[_0x56ef('0xb')](function(_0x1cef25){return _0x33ab6e(_0x1cef25);})['catch'](function(_0x1b937b){logger[_0x56ef('0x8')](_0x1b937b[_0x56ef('0x9')]);return _0x33ab6e(null);});}else{return _0x33ab6e(null);}});};exports[_0x56ef('0x18')]=function(_0x35066f){return new BPromise(function(_0x4282cb,_0xd5fc5c){if(_0x35066f){return getUser({'name':_0x35066f})[_0x56ef('0xb')](function(_0x1a3d49){return _0x4282cb(_0x1a3d49);})['catch'](function(_0x37416b){logger[_0x56ef('0x8')](_0x37416b['stack']);return _0x4282cb(null);});}else{return _0x4282cb(null);}});};exports[_0x56ef('0x19')]=function(_0x30d8bc){return new BPromise(function(_0x54bb17,_0x1126ef){if(_0x30d8bc){return client[_0x56ef('0xa')](_0x56ef('0x1a'),{'options':{'raw':!![],'attributes':['id',_0x56ef('0xf'),_0x56ef('0x1b'),_0x56ef('0x1c'),'acwTimeout'],'where':{'name':_0x30d8bc},'limit':0x1}})[_0x56ef('0xb')](function(_0x36e1d0){logger[_0x56ef('0x6')](_0x56ef('0x1d')+_0x30d8bc+'|'+(_0x36e1d0[_0x56ef('0x12')][_0x56ef('0x13')]?_0x56ef('0x14'):_0x56ef('0x15')));return _0x54bb17(_0x36e1d0['result'][_0x56ef('0x13')]?_0x36e1d0[_0x56ef('0x12')][0x0]:null);})['catch'](function(_0x7f51f4){logger[_0x56ef('0x8')](_0x7f51f4[_0x56ef('0x9')]);return _0x54bb17(null);});}else{return _0x54bb17(null);}});};exports[_0x56ef('0x1e')]=function(_0x54af89,_0x101d23){return moment(_0x54af89)['add'](_0x101d23,_0x56ef('0x1f'))['format'](_0x56ef('0x20'));};exports[_0x56ef('0x21')]=function(_0x53f00b,_0x4db599){return moment(_0x53f00b)[_0x56ef('0x22')](_0x4db599,_0x56ef('0x1f'))[_0x56ef('0x23')]('YYYY-MM-DD\x20HH:mm:ss');};exports[_0x56ef('0x24')]=function(_0xfe43d0,_0x5285a1){return moment(_0xfe43d0)[_0x56ef('0x25')](moment(_0x5285a1),_0x56ef('0x1f'));};exports[_0x56ef('0x26')]=function(_0x1bbcf6,_0x34f06c){return parseInt(_0x1bbcf6,0xa)+parseInt(_0x34f06c,0xa);};exports['now']=function(){return moment()[_0x56ef('0x23')](_0x56ef('0x20'));};exports[_0x56ef('0x27')]=function(_0x396750,_0x96f9d2){if(_0x96f9d2){return moment(_0x396750)[_0x56ef('0x27')](_0x96f9d2);}else{return!![];}};exports[_0x56ef('0x28')]=function(_0x4cea69,_0x58adfc){if(_0x58adfc){return moment(_0x4cea69)[_0x56ef('0x28')](_0x58adfc);}else if(_0x4cea69){return!![];}else{return![];}};
\ No newline at end of file