0151acdd02209ad76c309ea5661c4bdf3f0ff6b9
[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 _0xab36=['delete','dump','saved','pm2','bluebird','./config','connected','start','then','stop','disconnect','restart','list','describe'];(function(_0x27af45,_0x1b57aa){var _0x18df21=function(_0x4b7679){while(--_0x4b7679){_0x27af45['push'](_0x27af45['shift']());}};_0x18df21(++_0x1b57aa);}(_0xab36,0x1df));var _0x6ab3=function(_0x27b05b,_0x4fee39){_0x27b05b=_0x27b05b-0x0;var _0x2e9ef2=_0xab36[_0x27b05b];return _0x2e9ef2;};'use strict';var pm2=require(_0x6ab3('0x0'));var BPromise=require(_0x6ab3('0x1'));var config=require(_0x6ab3('0x2'));function connect(){return new BPromise(function(_0xa340b,_0x1c0328){return pm2['connect'](function(_0x3a5441){if(_0x3a5441){return _0x1c0328(_0x3a5441);}return _0xa340b(_0x6ab3('0x3'));});});};exports[_0x6ab3('0x4')]=function(_0x5a5152){return connect()[_0x6ab3('0x5')](function(){return new BPromise(function(_0x2a7229,_0x40810a){return pm2[_0x6ab3('0x4')](_0x5a5152,function(_0x33fc2a,_0x416eb2){if(_0x33fc2a){return _0x40810a(_0x33fc2a);}pm2['disconnect']();return _0x2a7229(_0x416eb2);});});});};exports[_0x6ab3('0x6')]=function(_0x1a795a){return connect()['then'](function(){return new BPromise(function(_0x3dca5a,_0x4b05d5){return pm2[_0x6ab3('0x6')](_0x1a795a,function(_0xecf064,_0x50c276){if(_0xecf064){return _0x4b05d5(_0xecf064);}pm2[_0x6ab3('0x7')]();return _0x3dca5a(_0x50c276);});});});};exports[_0x6ab3('0x8')]=function(_0x28c232){return connect()['then'](function(){return new BPromise(function(_0x1dca3a,_0x576723){return pm2[_0x6ab3('0x8')](_0x28c232,function(_0x32238b,_0x183508){if(_0x32238b){return _0x576723(_0x32238b);}pm2[_0x6ab3('0x7')]();return _0x1dca3a(_0x183508);});});});};exports[_0x6ab3('0x9')]=function(){return connect()['then'](function(){return new BPromise(function(_0x9a7dc4,_0x1b1c1c){return pm2[_0x6ab3('0x9')](function(_0x313481,_0x1412c2){if(_0x313481){return _0x1b1c1c(_0x313481);}pm2['disconnect']();return _0x9a7dc4(_0x1412c2);});});});};exports[_0x6ab3('0xa')]=function(_0x51a0c4){return connect()[_0x6ab3('0x5')](function(){return new BPromise(function(_0x27595a,_0xc20d35){return pm2[_0x6ab3('0xa')](_0x51a0c4,function(_0x178a42,_0x32dd54){if(_0x178a42){return _0xc20d35(_0x178a42);}pm2[_0x6ab3('0x7')]();return _0x27595a(_0x32dd54);});});});};exports[_0x6ab3('0xb')]=function(_0x1cc467){return connect()['then'](function(){return new BPromise(function(_0x99ef3d,_0x5db46c){return pm2[_0x6ab3('0xb')](_0x1cc467,function(_0x11ec87,_0x16010e){if(_0x11ec87){return _0x5db46c(_0x11ec87);}pm2[_0x6ab3('0x7')]();return _0x99ef3d(_0x16010e);});});});};exports[_0x6ab3('0xc')]=function(){return connect()[_0x6ab3('0x5')](function(){return new BPromise(function(_0x46ace6,_0x4ae822){return pm2[_0x6ab3('0xc')](function(_0x22b143){if(_0x22b143){return _0x4ae822(_0x22b143);}return _0x46ace6(_0x6ab3('0xd'));});});});};