Built motion from commit 5b761a7b.|2.5.36
[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 _0x8303=['./config','connect','start','then','disconnect','stop','restart','list','describe','delete','dump','saved','pm2','bluebird'];(function(_0x48d17e,_0x358d66){var _0xb246ed=function(_0x6a1712){while(--_0x6a1712){_0x48d17e['push'](_0x48d17e['shift']());}};_0xb246ed(++_0x358d66);}(_0x8303,0x124));var _0x3830=function(_0x9cf36b,_0x1d6232){_0x9cf36b=_0x9cf36b-0x0;var _0x3640bc=_0x8303[_0x9cf36b];return _0x3640bc;};'use strict';var pm2=require(_0x3830('0x0'));var BPromise=require(_0x3830('0x1'));var config=require(_0x3830('0x2'));function connect(){return new BPromise(function(_0x2d9dd1,_0x32a5de){return pm2[_0x3830('0x3')](function(_0x53693a){if(_0x53693a){return _0x32a5de(_0x53693a);}return _0x2d9dd1('connected');});});};exports[_0x3830('0x4')]=function(_0xad36f4){return connect()[_0x3830('0x5')](function(){return new BPromise(function(_0x2412a9,_0x4a4e7d){return pm2[_0x3830('0x4')](_0xad36f4,function(_0x55017f,_0x442407){if(_0x55017f){return _0x4a4e7d(_0x55017f);}pm2[_0x3830('0x6')]();return _0x2412a9(_0x442407);});});});};exports[_0x3830('0x7')]=function(_0x41919c){return connect()[_0x3830('0x5')](function(){return new BPromise(function(_0x25aee3,_0x17a226){return pm2['stop'](_0x41919c,function(_0x5d32c6,_0x27d73d){if(_0x5d32c6){return _0x17a226(_0x5d32c6);}pm2[_0x3830('0x6')]();return _0x25aee3(_0x27d73d);});});});};exports[_0x3830('0x8')]=function(_0x3c9974){return connect()['then'](function(){return new BPromise(function(_0x44ae22,_0x327935){return pm2[_0x3830('0x8')](_0x3c9974,function(_0x3a0377,_0x381e78){if(_0x3a0377){return _0x327935(_0x3a0377);}pm2[_0x3830('0x6')]();return _0x44ae22(_0x381e78);});});});};exports['list']=function(){return connect()[_0x3830('0x5')](function(){return new BPromise(function(_0x5bc9b3,_0x2215d6){return pm2[_0x3830('0x9')](function(_0x149a76,_0x5a3f24){if(_0x149a76){return _0x2215d6(_0x149a76);}pm2[_0x3830('0x6')]();return _0x5bc9b3(_0x5a3f24);});});});};exports[_0x3830('0xa')]=function(_0x29a9d8){return connect()[_0x3830('0x5')](function(){return new BPromise(function(_0xf9ba75,_0x24ac27){return pm2[_0x3830('0xa')](_0x29a9d8,function(_0x3dc52b,_0x17abbf){if(_0x3dc52b){return _0x24ac27(_0x3dc52b);}pm2['disconnect']();return _0xf9ba75(_0x17abbf);});});});};exports[_0x3830('0xb')]=function(_0x4e02e9){return connect()[_0x3830('0x5')](function(){return new BPromise(function(_0x1bb46d,_0x35cfa8){return pm2[_0x3830('0xb')](_0x4e02e9,function(_0x1564ac,_0x30f89b){if(_0x1564ac){return _0x35cfa8(_0x1564ac);}pm2[_0x3830('0x6')]();return _0x1bb46d(_0x30f89b);});});});};exports[_0x3830('0xc')]=function(){return connect()[_0x3830('0x5')](function(){return new BPromise(function(_0xfba0f0,_0x5c9fb9){return pm2[_0x3830('0xc')](function(_0x1e9aac){if(_0x1e9aac){return _0x5c9fb9(_0x1e9aac);}return _0xfba0f0(_0x3830('0xd'));});});});};