Built motion from commit (unavailable).|2.5.9
[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 _0x53ab=['connected','start','stop','disconnect','restart','then','describe','delete','dump','saved','pm2','bluebird','./config','connect'];(function(_0x1c3381,_0x3d9914){var _0x5a178c=function(_0x238f49){while(--_0x238f49){_0x1c3381['push'](_0x1c3381['shift']());}};_0x5a178c(++_0x3d9914);}(_0x53ab,0x130));var _0xb53a=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0x53ab[_0x3dd15e];return _0x231fd0;};'use strict';var pm2=require(_0xb53a('0x0'));var BPromise=require(_0xb53a('0x1'));var config=require(_0xb53a('0x2'));function connect(){return new BPromise(function(_0x332f93,_0x19fe58){return pm2[_0xb53a('0x3')](function(_0x380f5a){if(_0x380f5a){return _0x19fe58(_0x380f5a);}return _0x332f93(_0xb53a('0x4'));});});};exports[_0xb53a('0x5')]=function(_0x197c4d){return connect()['then'](function(){return new BPromise(function(_0x2f1a0f,_0x1bac1b){return pm2['start'](_0x197c4d,function(_0x300015,_0x38b3b4){if(_0x300015){return _0x1bac1b(_0x300015);}pm2['disconnect']();return _0x2f1a0f(_0x38b3b4);});});});};exports[_0xb53a('0x6')]=function(_0x2fc1fe){return connect()['then'](function(){return new BPromise(function(_0x21a392,_0x20e4ec){return pm2[_0xb53a('0x6')](_0x2fc1fe,function(_0x6bd255,_0x3fe349){if(_0x6bd255){return _0x20e4ec(_0x6bd255);}pm2[_0xb53a('0x7')]();return _0x21a392(_0x3fe349);});});});};exports[_0xb53a('0x8')]=function(_0x11e37c){return connect()[_0xb53a('0x9')](function(){return new BPromise(function(_0x4c262d,_0x1005fc){return pm2[_0xb53a('0x8')](_0x11e37c,function(_0x362d78,_0x38d6e5){if(_0x362d78){return _0x1005fc(_0x362d78);}pm2[_0xb53a('0x7')]();return _0x4c262d(_0x38d6e5);});});});};exports['list']=function(){return connect()[_0xb53a('0x9')](function(){return new BPromise(function(_0x4cfefd,_0x5d6ee9){return pm2['list'](function(_0x4c339f,_0x37cb1e){if(_0x4c339f){return _0x5d6ee9(_0x4c339f);}pm2[_0xb53a('0x7')]();return _0x4cfefd(_0x37cb1e);});});});};exports[_0xb53a('0xa')]=function(_0x5d2978){return connect()[_0xb53a('0x9')](function(){return new BPromise(function(_0x18b982,_0x11a337){return pm2['describe'](_0x5d2978,function(_0x22c80e,_0x5b9105){if(_0x22c80e){return _0x11a337(_0x22c80e);}pm2[_0xb53a('0x7')]();return _0x18b982(_0x5b9105);});});});};exports[_0xb53a('0xb')]=function(_0xe89fe1){return connect()['then'](function(){return new BPromise(function(_0xcff8bb,_0x5c2856){return pm2[_0xb53a('0xb')](_0xe89fe1,function(_0x97a46e,_0x366d31){if(_0x97a46e){return _0x5c2856(_0x97a46e);}pm2[_0xb53a('0x7')]();return _0xcff8bb(_0x366d31);});});});};exports[_0xb53a('0xc')]=function(){return connect()['then'](function(){return new BPromise(function(_0x316687,_0x50fa3a){return pm2[_0xb53a('0xc')](function(_0x899b2d){if(_0x899b2d){return _0x50fa3a(_0x899b2d);}return _0x316687(_0xb53a('0xd'));});});});};