Built motion from commit ddca4d0d.|2.5.47
[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 _0x55bd=['start','then','disconnect','stop','restart','list','describe','delete','dump','saved','pm2','bluebird','./config','connect','connected'];(function(_0x16a244,_0x31d392){var _0x374334=function(_0x1f7ac5){while(--_0x1f7ac5){_0x16a244['push'](_0x16a244['shift']());}};_0x374334(++_0x31d392);}(_0x55bd,0xdc));var _0xd55b=function(_0x491fe2,_0x39718c){_0x491fe2=_0x491fe2-0x0;var _0x45aed3=_0x55bd[_0x491fe2];return _0x45aed3;};'use strict';var pm2=require(_0xd55b('0x0'));var BPromise=require(_0xd55b('0x1'));var config=require(_0xd55b('0x2'));function connect(){return new BPromise(function(_0x3892f7,_0x192d33){return pm2[_0xd55b('0x3')](function(_0x10bc3b){if(_0x10bc3b){return _0x192d33(_0x10bc3b);}return _0x3892f7(_0xd55b('0x4'));});});};exports[_0xd55b('0x5')]=function(_0x4f95a8){return connect()[_0xd55b('0x6')](function(){return new BPromise(function(_0x2b6e5a,_0x14d554){return pm2[_0xd55b('0x5')](_0x4f95a8,function(_0x1795d8,_0x189099){if(_0x1795d8){return _0x14d554(_0x1795d8);}pm2[_0xd55b('0x7')]();return _0x2b6e5a(_0x189099);});});});};exports['stop']=function(_0x20754e){return connect()[_0xd55b('0x6')](function(){return new BPromise(function(_0x1c2708,_0x2295d2){return pm2[_0xd55b('0x8')](_0x20754e,function(_0x2177ce,_0x155d88){if(_0x2177ce){return _0x2295d2(_0x2177ce);}pm2['disconnect']();return _0x1c2708(_0x155d88);});});});};exports[_0xd55b('0x9')]=function(_0x283b55){return connect()[_0xd55b('0x6')](function(){return new BPromise(function(_0x2f6a87,_0x4173d1){return pm2[_0xd55b('0x9')](_0x283b55,function(_0x35fe09,_0x315036){if(_0x35fe09){return _0x4173d1(_0x35fe09);}pm2[_0xd55b('0x7')]();return _0x2f6a87(_0x315036);});});});};exports[_0xd55b('0xa')]=function(){return connect()[_0xd55b('0x6')](function(){return new BPromise(function(_0xcc74cd,_0x3276de){return pm2[_0xd55b('0xa')](function(_0xc62743,_0x319569){if(_0xc62743){return _0x3276de(_0xc62743);}pm2[_0xd55b('0x7')]();return _0xcc74cd(_0x319569);});});});};exports[_0xd55b('0xb')]=function(_0x2020a1){return connect()['then'](function(){return new BPromise(function(_0x3fc024,_0x1c922f){return pm2[_0xd55b('0xb')](_0x2020a1,function(_0x2f65a3,_0x534acf){if(_0x2f65a3){return _0x1c922f(_0x2f65a3);}pm2[_0xd55b('0x7')]();return _0x3fc024(_0x534acf);});});});};exports[_0xd55b('0xc')]=function(_0x4ba2d){return connect()[_0xd55b('0x6')](function(){return new BPromise(function(_0x342d52,_0x5ebeb6){return pm2[_0xd55b('0xc')](_0x4ba2d,function(_0x4a9da0,_0xb1eab4){if(_0x4a9da0){return _0x5ebeb6(_0x4a9da0);}pm2['disconnect']();return _0x342d52(_0xb1eab4);});});});};exports['dump']=function(){return connect()[_0xd55b('0x6')](function(){return new BPromise(function(_0x29333b,_0x4343ae){return pm2[_0xd55b('0xd')](function(_0x13cae2){if(_0x13cae2){return _0x4343ae(_0x13cae2);}return _0x29333b(_0xd55b('0xe'));});});});};