Built motion from commit (unavailable).|2.5.10
[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 _0x9a14=['list','describe','delete','dump','saved','bluebird','./config','connect','connected','start','disconnect','stop','restart','then'];(function(_0x10d53f,_0x2ef761){var _0x3a9294=function(_0x5e82f6){while(--_0x5e82f6){_0x10d53f['push'](_0x10d53f['shift']());}};_0x3a9294(++_0x2ef761);}(_0x9a14,0x1d3));var _0x49a1=function(_0x10f8cd,_0x327936){_0x10f8cd=_0x10f8cd-0x0;var _0x110233=_0x9a14[_0x10f8cd];return _0x110233;};'use strict';var pm2=require('pm2');var BPromise=require(_0x49a1('0x0'));var config=require(_0x49a1('0x1'));function connect(){return new BPromise(function(_0x21cb29,_0x4d6447){return pm2[_0x49a1('0x2')](function(_0x4e5c96){if(_0x4e5c96){return _0x4d6447(_0x4e5c96);}return _0x21cb29(_0x49a1('0x3'));});});};exports[_0x49a1('0x4')]=function(_0x5d4368){return connect()['then'](function(){return new BPromise(function(_0x4ad6dd,_0x169315){return pm2[_0x49a1('0x4')](_0x5d4368,function(_0x20bd35,_0xbd51f2){if(_0x20bd35){return _0x169315(_0x20bd35);}pm2[_0x49a1('0x5')]();return _0x4ad6dd(_0xbd51f2);});});});};exports[_0x49a1('0x6')]=function(_0x531c1d){return connect()['then'](function(){return new BPromise(function(_0x42305a,_0x2dc0b9){return pm2['stop'](_0x531c1d,function(_0x5e5103,_0x364f33){if(_0x5e5103){return _0x2dc0b9(_0x5e5103);}pm2[_0x49a1('0x5')]();return _0x42305a(_0x364f33);});});});};exports[_0x49a1('0x7')]=function(_0x2d330a){return connect()[_0x49a1('0x8')](function(){return new BPromise(function(_0x54a20d,_0x55b5d4){return pm2[_0x49a1('0x7')](_0x2d330a,function(_0xee7370,_0x22fa26){if(_0xee7370){return _0x55b5d4(_0xee7370);}pm2['disconnect']();return _0x54a20d(_0x22fa26);});});});};exports[_0x49a1('0x9')]=function(){return connect()['then'](function(){return new BPromise(function(_0x100eaf,_0x9375f9){return pm2[_0x49a1('0x9')](function(_0x2b8081,_0x2d62c7){if(_0x2b8081){return _0x9375f9(_0x2b8081);}pm2['disconnect']();return _0x100eaf(_0x2d62c7);});});});};exports[_0x49a1('0xa')]=function(_0xcd4eec){return connect()[_0x49a1('0x8')](function(){return new BPromise(function(_0x311057,_0x41809d){return pm2[_0x49a1('0xa')](_0xcd4eec,function(_0x3eb40f,_0x1226f7){if(_0x3eb40f){return _0x41809d(_0x3eb40f);}pm2[_0x49a1('0x5')]();return _0x311057(_0x1226f7);});});});};exports[_0x49a1('0xb')]=function(_0x3e1a61){return connect()['then'](function(){return new BPromise(function(_0x4b2c6c,_0x3b01ef){return pm2[_0x49a1('0xb')](_0x3e1a61,function(_0x5df7bf,_0x3df77a){if(_0x5df7bf){return _0x3b01ef(_0x5df7bf);}pm2[_0x49a1('0x5')]();return _0x4b2c6c(_0x3df77a);});});});};exports[_0x49a1('0xc')]=function(){return connect()[_0x49a1('0x8')](function(){return new BPromise(function(_0x50336d,_0x3ba2f7){return pm2['dump'](function(_0x5474d5){if(_0x5474d5){return _0x3ba2f7(_0x5474d5);}return _0x50336d(_0x49a1('0xd'));});});});};