Built motion from commit 449495f6.|2.6.27
[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 _0x22bd=['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','mustache','../../../../config/logger','trigger'];(function(_0x3ed415,_0x37d4d0){var _0x53de99=function(_0x45a6cb){while(--_0x45a6cb){_0x3ed415['push'](_0x3ed415['shift']());}};_0x53de99(++_0x37d4d0);}(_0x22bd,0x129));var _0xd22b=function(_0x195d84,_0x4ab69a){_0x195d84=_0x195d84-0x0;var _0x1dd33b=_0x22bd[_0x195d84];return _0x1dd33b;};'use strict';var util=require('util');var sh=require('shelljs');var Mustache=require(_0xd22b('0x0'));var logger=require(_0xd22b('0x1'))(_0xd22b('0x2'));exports[_0xd22b('0x3')]=function(_0x25f9f7,_0x1d3f1b){var _0x47d567=_0x25f9f7[_0xd22b('0x4')]?_0x25f9f7[_0xd22b('0x4')]:_0xd22b('0x5');var _0x2e9e48=_0x25f9f7[_0xd22b('0x6')]?Mustache['render'](_0x25f9f7['data3'],_0x1d3f1b):_0x1d3f1b;sh[_0xd22b('0x3')](_0x2e9e48,function(_0x573963,_0x473fd2,_0x3b36b0){if(_0x573963!==0x0){logger[_0xd22b('0x7')](util[_0xd22b('0x8')](_0xd22b('0x9'),_0x47d567,_0x2e9e48,_0x573963,_0x3b36b0));}else{logger[_0xd22b('0xa')](util[_0xd22b('0x8')](_0xd22b('0xb'),_0x47d567,_0x2e9e48,_0x473fd2));}});};