0c5bea3cae5d73b511a4ae58c64fa469c1d92446
[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 _0x5db2=['restart','list','describe','delete','dump','pm2','bluebird','./config','connect','connected','start','then','disconnect','stop'];(function(_0x36284b,_0x2b7436){var _0x23c34a=function(_0x14f579){while(--_0x14f579){_0x36284b['push'](_0x36284b['shift']());}};_0x23c34a(++_0x2b7436);}(_0x5db2,0xf3));var _0x25db=function(_0x53de15,_0x463c99){_0x53de15=_0x53de15-0x0;var _0x289d83=_0x5db2[_0x53de15];return _0x289d83;};'use strict';var pm2=require(_0x25db('0x0'));var BPromise=require(_0x25db('0x1'));var config=require(_0x25db('0x2'));function connect(){return new BPromise(function(_0x4ba952,_0x40b22a){return pm2[_0x25db('0x3')](function(_0x19707e){if(_0x19707e){return _0x40b22a(_0x19707e);}return _0x4ba952(_0x25db('0x4'));});});};exports[_0x25db('0x5')]=function(_0xefcecd){return connect()[_0x25db('0x6')](function(){return new BPromise(function(_0x1d0224,_0x4b9260){return pm2[_0x25db('0x5')](_0xefcecd,function(_0x497759,_0x3573fa){if(_0x497759){return _0x4b9260(_0x497759);}pm2[_0x25db('0x7')]();return _0x1d0224(_0x3573fa);});});});};exports[_0x25db('0x8')]=function(_0x2ad688){return connect()['then'](function(){return new BPromise(function(_0x5f45b0,_0x2e6018){return pm2[_0x25db('0x8')](_0x2ad688,function(_0x9fe2d1,_0xabab8f){if(_0x9fe2d1){return _0x2e6018(_0x9fe2d1);}pm2[_0x25db('0x7')]();return _0x5f45b0(_0xabab8f);});});});};exports[_0x25db('0x9')]=function(_0x15bbb8){return connect()[_0x25db('0x6')](function(){return new BPromise(function(_0x35467e,_0x39f40a){return pm2[_0x25db('0x9')](_0x15bbb8,function(_0x381bcb,_0x4879c2){if(_0x381bcb){return _0x39f40a(_0x381bcb);}pm2[_0x25db('0x7')]();return _0x35467e(_0x4879c2);});});});};exports[_0x25db('0xa')]=function(){return connect()[_0x25db('0x6')](function(){return new BPromise(function(_0x5ac479,_0x24193c){return pm2[_0x25db('0xa')](function(_0x1113f0,_0x3adbf3){if(_0x1113f0){return _0x24193c(_0x1113f0);}pm2[_0x25db('0x7')]();return _0x5ac479(_0x3adbf3);});});});};exports[_0x25db('0xb')]=function(_0x3bbd3d){return connect()[_0x25db('0x6')](function(){return new BPromise(function(_0x428272,_0x28f884){return pm2['describe'](_0x3bbd3d,function(_0x716332,_0x58fccf){if(_0x716332){return _0x28f884(_0x716332);}pm2['disconnect']();return _0x428272(_0x58fccf);});});});};exports[_0x25db('0xc')]=function(_0xed68eb){return connect()[_0x25db('0x6')](function(){return new BPromise(function(_0x31399b,_0x187fbc){return pm2[_0x25db('0xc')](_0xed68eb,function(_0x409b68,_0x2a1aea){if(_0x409b68){return _0x187fbc(_0x409b68);}pm2[_0x25db('0x7')]();return _0x31399b(_0x2a1aea);});});});};exports[_0x25db('0xd')]=function(){return connect()[_0x25db('0x6')](function(){return new BPromise(function(_0x24af67,_0x292df5){return pm2[_0x25db('0xd')](function(_0x2126be){if(_0x2126be){return _0x292df5(_0x2126be);}return _0x24af67('saved');});});});};