6359258119fa99baf36937979591ee1076c38598
[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 _0x54ed=['delete','dump','saved','pm2','bluebird','./config','connected','then','disconnect','stop','restart','describe'];(function(_0xdcc822,_0x13c856){var _0x47dceb=function(_0x23dfc7){while(--_0x23dfc7){_0xdcc822['push'](_0xdcc822['shift']());}};_0x47dceb(++_0x13c856);}(_0x54ed,0x1bf));var _0xd54e=function(_0x595775,_0x1d5665){_0x595775=_0x595775-0x0;var _0x5ad30f=_0x54ed[_0x595775];return _0x5ad30f;};'use strict';var pm2=require(_0xd54e('0x0'));var BPromise=require(_0xd54e('0x1'));var config=require(_0xd54e('0x2'));function connect(){return new BPromise(function(_0x59e522,_0x55e5ce){return pm2['connect'](function(_0xde89f1){if(_0xde89f1){return _0x55e5ce(_0xde89f1);}return _0x59e522(_0xd54e('0x3'));});});};exports['start']=function(_0x5a47ac){return connect()[_0xd54e('0x4')](function(){return new BPromise(function(_0xeb1113,_0xceffe4){return pm2['start'](_0x5a47ac,function(_0x3647d0,_0x349a67){if(_0x3647d0){return _0xceffe4(_0x3647d0);}pm2[_0xd54e('0x5')]();return _0xeb1113(_0x349a67);});});});};exports[_0xd54e('0x6')]=function(_0x2d4b38){return connect()[_0xd54e('0x4')](function(){return new BPromise(function(_0x2f9460,_0x1c1a54){return pm2[_0xd54e('0x6')](_0x2d4b38,function(_0x3646b7,_0x4e9744){if(_0x3646b7){return _0x1c1a54(_0x3646b7);}pm2[_0xd54e('0x5')]();return _0x2f9460(_0x4e9744);});});});};exports[_0xd54e('0x7')]=function(_0x3bd8bf){return connect()[_0xd54e('0x4')](function(){return new BPromise(function(_0x5d1054,_0x2b0dda){return pm2[_0xd54e('0x7')](_0x3bd8bf,function(_0x27ec05,_0x33c0f0){if(_0x27ec05){return _0x2b0dda(_0x27ec05);}pm2[_0xd54e('0x5')]();return _0x5d1054(_0x33c0f0);});});});};exports['list']=function(){return connect()[_0xd54e('0x4')](function(){return new BPromise(function(_0x161d30,_0x24c49b){return pm2['list'](function(_0x36c6e2,_0x5a2d67){if(_0x36c6e2){return _0x24c49b(_0x36c6e2);}pm2[_0xd54e('0x5')]();return _0x161d30(_0x5a2d67);});});});};exports[_0xd54e('0x8')]=function(_0x251e9f){return connect()[_0xd54e('0x4')](function(){return new BPromise(function(_0x418e94,_0xc51d5c){return pm2[_0xd54e('0x8')](_0x251e9f,function(_0x5ea46c,_0x12ff6f){if(_0x5ea46c){return _0xc51d5c(_0x5ea46c);}pm2[_0xd54e('0x5')]();return _0x418e94(_0x12ff6f);});});});};exports[_0xd54e('0x9')]=function(_0x14647c){return connect()[_0xd54e('0x4')](function(){return new BPromise(function(_0x285aaf,_0x4c815d){return pm2[_0xd54e('0x9')](_0x14647c,function(_0x2844f8,_0xbe5bae){if(_0x2844f8){return _0x4c815d(_0x2844f8);}pm2['disconnect']();return _0x285aaf(_0xbe5bae);});});});};exports[_0xd54e('0xa')]=function(){return connect()[_0xd54e('0x4')](function(){return new BPromise(function(_0x578230,_0x1f3ca4){return pm2[_0xd54e('0xa')](function(_0x177b1a){if(_0x177b1a){return _0x1f3ca4(_0x177b1a);}return _0x578230(_0xd54e('0xb'));});});});};