Built motion from commit (unavailable).|2.5.14
[motion2.git] / server / config / pm2 / 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 _0xbe2a=['restart','list','describe','delete','saved','pm2','bluebird','./config','connect','start','then','stop','disconnect'];(function(_0x29d750,_0x5cf499){var _0xaa8783=function(_0x1657db){while(--_0x1657db){_0x29d750['push'](_0x29d750['shift']());}};_0xaa8783(++_0x5cf499);}(_0xbe2a,0x1d9));var _0xabe2=function(_0x339594,_0x4a6501){_0x339594=_0x339594-0x0;var _0x105d62=_0xbe2a[_0x339594];return _0x105d62;};'use strict';var pm2=require(_0xabe2('0x0'));var BPromise=require(_0xabe2('0x1'));var config=require(_0xabe2('0x2'));function connect(){return new BPromise(function(_0x101aac,_0x29d9a3){return pm2[_0xabe2('0x3')](function(_0x21e3ad){if(_0x21e3ad){return _0x29d9a3(_0x21e3ad);}return _0x101aac('connected');});});};exports[_0xabe2('0x4')]=function(_0x4f80bf){return connect()[_0xabe2('0x5')](function(){return new BPromise(function(_0x349bfd,_0x2ddf42){return pm2[_0xabe2('0x4')](_0x4f80bf,function(_0x3538a0,_0x138e22){if(_0x3538a0){return _0x2ddf42(_0x3538a0);}pm2['disconnect']();return _0x349bfd(_0x138e22);});});});};exports[_0xabe2('0x6')]=function(_0x1f10d7){return connect()[_0xabe2('0x5')](function(){return new BPromise(function(_0x432061,_0x229ac0){return pm2[_0xabe2('0x6')](_0x1f10d7,function(_0x53a91f,_0x27fbaa){if(_0x53a91f){return _0x229ac0(_0x53a91f);}pm2[_0xabe2('0x7')]();return _0x432061(_0x27fbaa);});});});};exports[_0xabe2('0x8')]=function(_0x546445){return connect()['then'](function(){return new BPromise(function(_0x5742c5,_0x33f1ac){return pm2['restart'](_0x546445,function(_0x10c3f3,_0x26febe){if(_0x10c3f3){return _0x33f1ac(_0x10c3f3);}pm2['disconnect']();return _0x5742c5(_0x26febe);});});});};exports['list']=function(){return connect()[_0xabe2('0x5')](function(){return new BPromise(function(_0x4303eb,_0xc8d55d){return pm2[_0xabe2('0x9')](function(_0x7aaa50,_0xb8343d){if(_0x7aaa50){return _0xc8d55d(_0x7aaa50);}pm2[_0xabe2('0x7')]();return _0x4303eb(_0xb8343d);});});});};exports[_0xabe2('0xa')]=function(_0x4196fd){return connect()[_0xabe2('0x5')](function(){return new BPromise(function(_0x5320d9,_0x3dd6d9){return pm2[_0xabe2('0xa')](_0x4196fd,function(_0x3eb2b2,_0x50f335){if(_0x3eb2b2){return _0x3dd6d9(_0x3eb2b2);}pm2[_0xabe2('0x7')]();return _0x5320d9(_0x50f335);});});});};exports[_0xabe2('0xb')]=function(_0x90ee5e){return connect()[_0xabe2('0x5')](function(){return new BPromise(function(_0x49c4c3,_0x190b08){return pm2[_0xabe2('0xb')](_0x90ee5e,function(_0x50a49a,_0x3e4c85){if(_0x50a49a){return _0x190b08(_0x50a49a);}pm2[_0xabe2('0x7')]();return _0x49c4c3(_0x3e4c85);});});});};exports['dump']=function(){return connect()[_0xabe2('0x5')](function(){return new BPromise(function(_0x3efadc,_0x2906f4){return pm2['dump'](function(_0x2004d4){if(_0x2004d4){return _0x2906f4(_0x2004d4);}return _0x3efadc(_0xabe2('0xc'));});});});};