Built motion from commit da24aabd.|2.6.20
[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 _0x610f=['disconnect','stop','then','restart','list','describe','delete','dump','saved','pm2','bluebird','connected','start'];(function(_0x40e174,_0x56f057){var _0x3e3098=function(_0x49ae49){while(--_0x49ae49){_0x40e174['push'](_0x40e174['shift']());}};_0x3e3098(++_0x56f057);}(_0x610f,0xd9));var _0xf610=function(_0x1b35b6,_0x57c933){_0x1b35b6=_0x1b35b6-0x0;var _0x5e0e18=_0x610f[_0x1b35b6];return _0x5e0e18;};'use strict';var pm2=require(_0xf610('0x0'));var BPromise=require(_0xf610('0x1'));var config=require('./config');function connect(){return new BPromise(function(_0x2f9a5e,_0x3c51b6){return pm2['connect'](function(_0x322c78){if(_0x322c78){return _0x3c51b6(_0x322c78);}return _0x2f9a5e(_0xf610('0x2'));});});};exports[_0xf610('0x3')]=function(_0x45d1b5){return connect()['then'](function(){return new BPromise(function(_0x75c30b,_0x3c8691){return pm2['start'](_0x45d1b5,function(_0x4fc3c7,_0xcfaaaf){if(_0x4fc3c7){return _0x3c8691(_0x4fc3c7);}pm2[_0xf610('0x4')]();return _0x75c30b(_0xcfaaaf);});});});};exports[_0xf610('0x5')]=function(_0xbe35c6){return connect()[_0xf610('0x6')](function(){return new BPromise(function(_0x3a1fa0,_0xa718ec){return pm2[_0xf610('0x5')](_0xbe35c6,function(_0x5bac41,_0x28e150){if(_0x5bac41){return _0xa718ec(_0x5bac41);}pm2[_0xf610('0x4')]();return _0x3a1fa0(_0x28e150);});});});};exports[_0xf610('0x7')]=function(_0x5b1637){return connect()['then'](function(){return new BPromise(function(_0x269a58,_0x3cc85c){return pm2[_0xf610('0x7')](_0x5b1637,function(_0x2b5820,_0x166525){if(_0x2b5820){return _0x3cc85c(_0x2b5820);}pm2[_0xf610('0x4')]();return _0x269a58(_0x166525);});});});};exports[_0xf610('0x8')]=function(){return connect()[_0xf610('0x6')](function(){return new BPromise(function(_0xb814a,_0x31e32d){return pm2[_0xf610('0x8')](function(_0xe31f56,_0x5f4e07){if(_0xe31f56){return _0x31e32d(_0xe31f56);}pm2[_0xf610('0x4')]();return _0xb814a(_0x5f4e07);});});});};exports[_0xf610('0x9')]=function(_0x33f04b){return connect()[_0xf610('0x6')](function(){return new BPromise(function(_0x479149,_0x39ffc9){return pm2[_0xf610('0x9')](_0x33f04b,function(_0x1b25ad,_0x5805ce){if(_0x1b25ad){return _0x39ffc9(_0x1b25ad);}pm2[_0xf610('0x4')]();return _0x479149(_0x5805ce);});});});};exports[_0xf610('0xa')]=function(_0x5859a6){return connect()['then'](function(){return new BPromise(function(_0x2017cf,_0x4eb001){return pm2[_0xf610('0xa')](_0x5859a6,function(_0x312c82,_0x1d8868){if(_0x312c82){return _0x4eb001(_0x312c82);}pm2[_0xf610('0x4')]();return _0x2017cf(_0x1d8868);});});});};exports[_0xf610('0xb')]=function(){return connect()[_0xf610('0x6')](function(){return new BPromise(function(_0x2b1dad,_0xdbe3b4){return pm2[_0xf610('0xb')](function(_0x4e4977){if(_0x4e4977){return _0xdbe3b4(_0x4e4977);}return _0x2b1dad(_0xf610('0xc'));});});});};