82eb4a17173f3696689cd00ea98f4b1d79f53ca8
[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 _0x3d54=['connected','start','then','disconnect','restart','list','describe','delete','dump','saved','pm2','bluebird','./config','connect'];(function(_0x5b549f,_0xec14cf){var _0x143bc0=function(_0x316570){while(--_0x316570){_0x5b549f['push'](_0x5b549f['shift']());}};_0x143bc0(++_0xec14cf);}(_0x3d54,0x96));var _0x43d5=function(_0x638368,_0x1d07ed){_0x638368=_0x638368-0x0;var _0x32bd24=_0x3d54[_0x638368];return _0x32bd24;};'use strict';var pm2=require(_0x43d5('0x0'));var BPromise=require(_0x43d5('0x1'));var config=require(_0x43d5('0x2'));function connect(){return new BPromise(function(_0x221717,_0x54dd43){return pm2[_0x43d5('0x3')](function(_0x22bed7){if(_0x22bed7){return _0x54dd43(_0x22bed7);}return _0x221717(_0x43d5('0x4'));});});};exports[_0x43d5('0x5')]=function(_0xde872f){return connect()[_0x43d5('0x6')](function(){return new BPromise(function(_0x2d97d3,_0x274edd){return pm2[_0x43d5('0x5')](_0xde872f,function(_0x23eb77,_0x49c46a){if(_0x23eb77){return _0x274edd(_0x23eb77);}pm2['disconnect']();return _0x2d97d3(_0x49c46a);});});});};exports['stop']=function(_0xa8ee26){return connect()[_0x43d5('0x6')](function(){return new BPromise(function(_0x5350d1,_0x8e0dfd){return pm2['stop'](_0xa8ee26,function(_0x1605cd,_0x5ccf7e){if(_0x1605cd){return _0x8e0dfd(_0x1605cd);}pm2[_0x43d5('0x7')]();return _0x5350d1(_0x5ccf7e);});});});};exports[_0x43d5('0x8')]=function(_0x94aa9c){return connect()['then'](function(){return new BPromise(function(_0xf4a2dd,_0x101031){return pm2[_0x43d5('0x8')](_0x94aa9c,function(_0x59296d,_0x56567a){if(_0x59296d){return _0x101031(_0x59296d);}pm2[_0x43d5('0x7')]();return _0xf4a2dd(_0x56567a);});});});};exports['list']=function(){return connect()[_0x43d5('0x6')](function(){return new BPromise(function(_0x5006cb,_0x46f054){return pm2[_0x43d5('0x9')](function(_0x26cbfc,_0x4aec88){if(_0x26cbfc){return _0x46f054(_0x26cbfc);}pm2['disconnect']();return _0x5006cb(_0x4aec88);});});});};exports[_0x43d5('0xa')]=function(_0x1c48b6){return connect()[_0x43d5('0x6')](function(){return new BPromise(function(_0x41f593,_0x2c76ec){return pm2[_0x43d5('0xa')](_0x1c48b6,function(_0x19575e,_0x56f91a){if(_0x19575e){return _0x2c76ec(_0x19575e);}pm2[_0x43d5('0x7')]();return _0x41f593(_0x56f91a);});});});};exports[_0x43d5('0xb')]=function(_0x19e36e){return connect()[_0x43d5('0x6')](function(){return new BPromise(function(_0x3741da,_0x274927){return pm2[_0x43d5('0xb')](_0x19e36e,function(_0x1ffb28,_0x2873e8){if(_0x1ffb28){return _0x274927(_0x1ffb28);}pm2['disconnect']();return _0x3741da(_0x2873e8);});});});};exports[_0x43d5('0xc')]=function(){return connect()[_0x43d5('0x6')](function(){return new BPromise(function(_0x2712f6,_0xb417f7){return pm2[_0x43d5('0xc')](function(_0x3de0d3){if(_0x3de0d3){return _0xb417f7(_0x3de0d3);}return _0x2712f6(_0x43d5('0xd'));});});});};