Built motion from commit 639a1a7f.|2.6.19
[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 _0x5f4f=['connect','connected','start','disconnect','stop','then','list','describe','delete','dump','saved','bluebird'];(function(_0x537053,_0x6f32e7){var _0x98674f=function(_0x5e7ba7){while(--_0x5e7ba7){_0x537053['push'](_0x537053['shift']());}};_0x98674f(++_0x6f32e7);}(_0x5f4f,0x6b));var _0xf5f4=function(_0x528497,_0x147e87){_0x528497=_0x528497-0x0;var _0x392d59=_0x5f4f[_0x528497];return _0x392d59;};'use strict';var pm2=require('pm2');var BPromise=require(_0xf5f4('0x0'));var config=require('./config');function connect(){return new BPromise(function(_0x4ce399,_0x45e349){return pm2[_0xf5f4('0x1')](function(_0x41c74e){if(_0x41c74e){return _0x45e349(_0x41c74e);}return _0x4ce399(_0xf5f4('0x2'));});});};exports[_0xf5f4('0x3')]=function(_0x18e971){return connect()['then'](function(){return new BPromise(function(_0x1b554e,_0x11c78a){return pm2[_0xf5f4('0x3')](_0x18e971,function(_0x2618ef,_0x4edd4c){if(_0x2618ef){return _0x11c78a(_0x2618ef);}pm2[_0xf5f4('0x4')]();return _0x1b554e(_0x4edd4c);});});});};exports[_0xf5f4('0x5')]=function(_0x222666){return connect()[_0xf5f4('0x6')](function(){return new BPromise(function(_0x31e3f3,_0x20a618){return pm2[_0xf5f4('0x5')](_0x222666,function(_0x18b2e9,_0x16b78e){if(_0x18b2e9){return _0x20a618(_0x18b2e9);}pm2[_0xf5f4('0x4')]();return _0x31e3f3(_0x16b78e);});});});};exports['restart']=function(_0x370bc7){return connect()[_0xf5f4('0x6')](function(){return new BPromise(function(_0x552946,_0x1d92c0){return pm2['restart'](_0x370bc7,function(_0x53d282,_0x586a74){if(_0x53d282){return _0x1d92c0(_0x53d282);}pm2[_0xf5f4('0x4')]();return _0x552946(_0x586a74);});});});};exports[_0xf5f4('0x7')]=function(){return connect()[_0xf5f4('0x6')](function(){return new BPromise(function(_0x572c72,_0x1082d8){return pm2[_0xf5f4('0x7')](function(_0x5dd017,_0x125321){if(_0x5dd017){return _0x1082d8(_0x5dd017);}pm2[_0xf5f4('0x4')]();return _0x572c72(_0x125321);});});});};exports[_0xf5f4('0x8')]=function(_0x105afe){return connect()[_0xf5f4('0x6')](function(){return new BPromise(function(_0x4e37b1,_0x7490de){return pm2[_0xf5f4('0x8')](_0x105afe,function(_0x2d85af,_0x236425){if(_0x2d85af){return _0x7490de(_0x2d85af);}pm2[_0xf5f4('0x4')]();return _0x4e37b1(_0x236425);});});});};exports[_0xf5f4('0x9')]=function(_0x558c7e){return connect()[_0xf5f4('0x6')](function(){return new BPromise(function(_0x342478,_0x397ca8){return pm2['delete'](_0x558c7e,function(_0xf64b74,_0x4083b0){if(_0xf64b74){return _0x397ca8(_0xf64b74);}pm2[_0xf5f4('0x4')]();return _0x342478(_0x4083b0);});});});};exports[_0xf5f4('0xa')]=function(){return connect()[_0xf5f4('0x6')](function(){return new BPromise(function(_0x28f0c4,_0x2df0b8){return pm2['dump'](function(_0x3641d7){if(_0x3641d7){return _0x2df0b8(_0x3641d7);}return _0x28f0c4(_0xf5f4('0xb'));});});});};