17aaf46d9adbb2c389d619f24fe510b819029207
[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 _0xa647=['describe','delete','saved','pm2','bluebird','./config','connect','connected','start','then','disconnect','stop','restart','list'];(function(_0x51ad89,_0x2a45e0){var _0x10cb2b=function(_0x36bc9b){while(--_0x36bc9b){_0x51ad89['push'](_0x51ad89['shift']());}};_0x10cb2b(++_0x2a45e0);}(_0xa647,0x81));var _0x7a64=function(_0x49a60d,_0x4099bb){_0x49a60d=_0x49a60d-0x0;var _0xd3de8f=_0xa647[_0x49a60d];return _0xd3de8f;};'use strict';var pm2=require(_0x7a64('0x0'));var BPromise=require(_0x7a64('0x1'));var config=require(_0x7a64('0x2'));function connect(){return new BPromise(function(_0xeb011a,_0x15f7f1){return pm2[_0x7a64('0x3')](function(_0x3c5305){if(_0x3c5305){return _0x15f7f1(_0x3c5305);}return _0xeb011a(_0x7a64('0x4'));});});};exports[_0x7a64('0x5')]=function(_0x2e1029){return connect()[_0x7a64('0x6')](function(){return new BPromise(function(_0x1a581d,_0x4a47b8){return pm2[_0x7a64('0x5')](_0x2e1029,function(_0x1b5633,_0x597981){if(_0x1b5633){return _0x4a47b8(_0x1b5633);}pm2[_0x7a64('0x7')]();return _0x1a581d(_0x597981);});});});};exports[_0x7a64('0x8')]=function(_0x13ea76){return connect()[_0x7a64('0x6')](function(){return new BPromise(function(_0x3babee,_0xba70c4){return pm2[_0x7a64('0x8')](_0x13ea76,function(_0x8eb19b,_0x24070c){if(_0x8eb19b){return _0xba70c4(_0x8eb19b);}pm2[_0x7a64('0x7')]();return _0x3babee(_0x24070c);});});});};exports[_0x7a64('0x9')]=function(_0x1cc96b){return connect()[_0x7a64('0x6')](function(){return new BPromise(function(_0x4e5f95,_0x3cebc9){return pm2[_0x7a64('0x9')](_0x1cc96b,function(_0x4bf912,_0x10d549){if(_0x4bf912){return _0x3cebc9(_0x4bf912);}pm2[_0x7a64('0x7')]();return _0x4e5f95(_0x10d549);});});});};exports[_0x7a64('0xa')]=function(){return connect()['then'](function(){return new BPromise(function(_0x20fb93,_0x2be452){return pm2[_0x7a64('0xa')](function(_0x293021,_0x24f0e3){if(_0x293021){return _0x2be452(_0x293021);}pm2[_0x7a64('0x7')]();return _0x20fb93(_0x24f0e3);});});});};exports[_0x7a64('0xb')]=function(_0x4829f8){return connect()[_0x7a64('0x6')](function(){return new BPromise(function(_0x5ae1c3,_0x47a13d){return pm2[_0x7a64('0xb')](_0x4829f8,function(_0x6c2094,_0x2a55ee){if(_0x6c2094){return _0x47a13d(_0x6c2094);}pm2['disconnect']();return _0x5ae1c3(_0x2a55ee);});});});};exports[_0x7a64('0xc')]=function(_0x59ab9f){return connect()[_0x7a64('0x6')](function(){return new BPromise(function(_0x586ada,_0x41e444){return pm2['delete'](_0x59ab9f,function(_0xde1d73,_0x1c062e){if(_0xde1d73){return _0x41e444(_0xde1d73);}pm2['disconnect']();return _0x586ada(_0x1c062e);});});});};exports['dump']=function(){return connect()['then'](function(){return new BPromise(function(_0x34e9d0,_0x17096a){return pm2['dump'](function(_0x57fa06){if(_0x57fa06){return _0x17096a(_0x57fa06);}return _0x34e9d0(_0x7a64('0xd'));});});});};