Built motion from commit (unavailable).|2.5.3
[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 _0x0f89=['disconnect','stop','restart','list','describe','delete','dump','pm2','bluebird','./config','connect','connected','then','start'];(function(_0x5d78f0,_0x3784f9){var _0x4d1012=function(_0x23d0ba){while(--_0x23d0ba){_0x5d78f0['push'](_0x5d78f0['shift']());}};_0x4d1012(++_0x3784f9);}(_0x0f89,0x111));var _0x90f8=function(_0x21aefe,_0x27eccb){_0x21aefe=_0x21aefe-0x0;var _0x45a8f1=_0x0f89[_0x21aefe];return _0x45a8f1;};'use strict';var pm2=require(_0x90f8('0x0'));var BPromise=require(_0x90f8('0x1'));var config=require(_0x90f8('0x2'));function connect(){return new BPromise(function(_0x5a99af,_0x30231a){return pm2[_0x90f8('0x3')](function(_0x19774b){if(_0x19774b){return _0x30231a(_0x19774b);}return _0x5a99af(_0x90f8('0x4'));});});};exports['start']=function(_0x7211af){return connect()[_0x90f8('0x5')](function(){return new BPromise(function(_0x581665,_0x7b8d25){return pm2[_0x90f8('0x6')](_0x7211af,function(_0x4457fb,_0x192b06){if(_0x4457fb){return _0x7b8d25(_0x4457fb);}pm2[_0x90f8('0x7')]();return _0x581665(_0x192b06);});});});};exports[_0x90f8('0x8')]=function(_0x6dabde){return connect()[_0x90f8('0x5')](function(){return new BPromise(function(_0x388057,_0x3cebe0){return pm2[_0x90f8('0x8')](_0x6dabde,function(_0x55ed12,_0x4f8f90){if(_0x55ed12){return _0x3cebe0(_0x55ed12);}pm2[_0x90f8('0x7')]();return _0x388057(_0x4f8f90);});});});};exports[_0x90f8('0x9')]=function(_0x37126f){return connect()[_0x90f8('0x5')](function(){return new BPromise(function(_0x3cdde3,_0xc739ad){return pm2['restart'](_0x37126f,function(_0x2ae711,_0x4a1c3d){if(_0x2ae711){return _0xc739ad(_0x2ae711);}pm2['disconnect']();return _0x3cdde3(_0x4a1c3d);});});});};exports[_0x90f8('0xa')]=function(){return connect()[_0x90f8('0x5')](function(){return new BPromise(function(_0x4aac8b,_0x24196d){return pm2['list'](function(_0x270a7d,_0x3f357f){if(_0x270a7d){return _0x24196d(_0x270a7d);}pm2[_0x90f8('0x7')]();return _0x4aac8b(_0x3f357f);});});});};exports[_0x90f8('0xb')]=function(_0x4a36f9){return connect()[_0x90f8('0x5')](function(){return new BPromise(function(_0x2767b3,_0xec9212){return pm2[_0x90f8('0xb')](_0x4a36f9,function(_0x5e66f4,_0x2fa060){if(_0x5e66f4){return _0xec9212(_0x5e66f4);}pm2[_0x90f8('0x7')]();return _0x2767b3(_0x2fa060);});});});};exports['delete']=function(_0xf2465e){return connect()[_0x90f8('0x5')](function(){return new BPromise(function(_0x35d8f8,_0xae253e){return pm2[_0x90f8('0xc')](_0xf2465e,function(_0x38a493,_0x461517){if(_0x38a493){return _0xae253e(_0x38a493);}pm2[_0x90f8('0x7')]();return _0x35d8f8(_0x461517);});});});};exports[_0x90f8('0xd')]=function(){return connect()[_0x90f8('0x5')](function(){return new BPromise(function(_0x45aa55,_0x2a6d02){return pm2[_0x90f8('0xd')](function(_0x4e9104){if(_0x4e9104){return _0x2a6d02(_0x4e9104);}return _0x45aa55('saved');});});});};