Built motion from commit 42801a18.|2.6.28
[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 _0xb6d6=['bluebird','./config','connect','connected','start','disconnect','stop','then','restart','list','describe','delete','dump','saved','pm2'];(function(_0x24f86d,_0x19103a){var _0xd92fb9=function(_0x5d45a8){while(--_0x5d45a8){_0x24f86d['push'](_0x24f86d['shift']());}};_0xd92fb9(++_0x19103a);}(_0xb6d6,0x185));var _0x6b6d=function(_0xed48f8,_0x2d9609){_0xed48f8=_0xed48f8-0x0;var _0x2cc350=_0xb6d6[_0xed48f8];return _0x2cc350;};'use strict';var pm2=require(_0x6b6d('0x0'));var BPromise=require(_0x6b6d('0x1'));var config=require(_0x6b6d('0x2'));function connect(){return new BPromise(function(_0x2f4c20,_0x62f96d){return pm2[_0x6b6d('0x3')](function(_0x3a1177){if(_0x3a1177){return _0x62f96d(_0x3a1177);}return _0x2f4c20(_0x6b6d('0x4'));});});};exports[_0x6b6d('0x5')]=function(_0x2fdb13){return connect()['then'](function(){return new BPromise(function(_0x5b583b,_0x4e7529){return pm2[_0x6b6d('0x5')](_0x2fdb13,function(_0x4b33a0,_0x1e2a82){if(_0x4b33a0){return _0x4e7529(_0x4b33a0);}pm2[_0x6b6d('0x6')]();return _0x5b583b(_0x1e2a82);});});});};exports[_0x6b6d('0x7')]=function(_0x3deacf){return connect()[_0x6b6d('0x8')](function(){return new BPromise(function(_0x5994e8,_0x211322){return pm2['stop'](_0x3deacf,function(_0x3686ec,_0x1215c5){if(_0x3686ec){return _0x211322(_0x3686ec);}pm2[_0x6b6d('0x6')]();return _0x5994e8(_0x1215c5);});});});};exports['restart']=function(_0x5becd4){return connect()[_0x6b6d('0x8')](function(){return new BPromise(function(_0x3dc357,_0x4544b1){return pm2[_0x6b6d('0x9')](_0x5becd4,function(_0x292ba1,_0x1a4fa8){if(_0x292ba1){return _0x4544b1(_0x292ba1);}pm2[_0x6b6d('0x6')]();return _0x3dc357(_0x1a4fa8);});});});};exports[_0x6b6d('0xa')]=function(){return connect()['then'](function(){return new BPromise(function(_0x2f9ebd,_0x130a91){return pm2['list'](function(_0x8cc019,_0x2d2bb7){if(_0x8cc019){return _0x130a91(_0x8cc019);}pm2['disconnect']();return _0x2f9ebd(_0x2d2bb7);});});});};exports[_0x6b6d('0xb')]=function(_0x2b4923){return connect()[_0x6b6d('0x8')](function(){return new BPromise(function(_0xd72b09,_0x914a7d){return pm2[_0x6b6d('0xb')](_0x2b4923,function(_0x22a935,_0x5dcc14){if(_0x22a935){return _0x914a7d(_0x22a935);}pm2[_0x6b6d('0x6')]();return _0xd72b09(_0x5dcc14);});});});};exports[_0x6b6d('0xc')]=function(_0x3b07ce){return connect()[_0x6b6d('0x8')](function(){return new BPromise(function(_0x61d109,_0x515d16){return pm2[_0x6b6d('0xc')](_0x3b07ce,function(_0x280d1b,_0x2ca880){if(_0x280d1b){return _0x515d16(_0x280d1b);}pm2[_0x6b6d('0x6')]();return _0x61d109(_0x2ca880);});});});};exports[_0x6b6d('0xd')]=function(){return connect()['then'](function(){return new BPromise(function(_0x46d1b9,_0xfe5ca1){return pm2['dump'](function(_0x1975ec){if(_0x1975ec){return _0xfe5ca1(_0x1975ec);}return _0x46d1b9(_0x6b6d('0xe'));});});});};