Built motion from commit 0d14f64c.|2.6.34
[motion2.git] / server / services / ami / trigger / script / index.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 _0xa25b=['mustache','../../../../config/logger','trigger','exec','data2','Script','data3','error','format','%s\x20\x27%s\x27\x20failed\x20with\x20code\x20%d\x20and\x20error:\x20%s','info','%s\x20\x27%s\x27\x20succeeded\x20with\x20output:\x20%s'];(function(_0x20a95d,_0x2ed7de){var _0xb10938=function(_0x4a6697){while(--_0x4a6697){_0x20a95d['push'](_0x20a95d['shift']());}};_0xb10938(++_0x2ed7de);}(_0xa25b,0x90));var _0xba25=function(_0x1a76a6,_0x5e0c2b){_0x1a76a6=_0x1a76a6-0x0;var _0x577740=_0xa25b[_0x1a76a6];return _0x577740;};'use strict';var util=require('util');var sh=require('shelljs');var Mustache=require(_0xba25('0x0'));var logger=require(_0xba25('0x1'))(_0xba25('0x2'));exports[_0xba25('0x3')]=function(_0x3339b0,_0x1d1ff9){var _0x1b98e2=_0x3339b0[_0xba25('0x4')]?_0x3339b0[_0xba25('0x4')]:_0xba25('0x5');var _0x43fc99=_0x3339b0[_0xba25('0x6')]?Mustache['render'](_0x3339b0[_0xba25('0x6')],_0x1d1ff9):_0x1d1ff9;sh[_0xba25('0x3')](_0x43fc99,function(_0x370363,_0x411bec,_0xb9fcd9){if(_0x370363!==0x0){logger[_0xba25('0x7')](util[_0xba25('0x8')](_0xba25('0x9'),_0x1b98e2,_0x43fc99,_0x370363,_0xb9fcd9));}else{logger[_0xba25('0xa')](util[_0xba25('0x8')](_0xba25('0xb'),_0x1b98e2,_0x43fc99,_0x411bec));}});};