Built motion from commit (unavailable).|2.5.24
[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 _0x6cca=['start','then','disconnect','stop','restart','list','describe','delete','dump','saved','pm2','bluebird','connect'];(function(_0x150ec0,_0x23015f){var _0x3f9189=function(_0x1f641e){while(--_0x1f641e){_0x150ec0['push'](_0x150ec0['shift']());}};_0x3f9189(++_0x23015f);}(_0x6cca,0x10e));var _0xa6cc=function(_0x515f10,_0x1264f2){_0x515f10=_0x515f10-0x0;var _0x3ff5bf=_0x6cca[_0x515f10];return _0x3ff5bf;};'use strict';var pm2=require(_0xa6cc('0x0'));var BPromise=require(_0xa6cc('0x1'));var config=require('./config');function connect(){return new BPromise(function(_0x28609c,_0x31c58a){return pm2[_0xa6cc('0x2')](function(_0x1eea60){if(_0x1eea60){return _0x31c58a(_0x1eea60);}return _0x28609c('connected');});});};exports[_0xa6cc('0x3')]=function(_0x1c7564){return connect()[_0xa6cc('0x4')](function(){return new BPromise(function(_0x206733,_0x22e3c5){return pm2['start'](_0x1c7564,function(_0x36a793,_0x39d795){if(_0x36a793){return _0x22e3c5(_0x36a793);}pm2[_0xa6cc('0x5')]();return _0x206733(_0x39d795);});});});};exports[_0xa6cc('0x6')]=function(_0x2af227){return connect()['then'](function(){return new BPromise(function(_0x3fcbb1,_0x4f2f14){return pm2[_0xa6cc('0x6')](_0x2af227,function(_0x54c0dd,_0x5367c2){if(_0x54c0dd){return _0x4f2f14(_0x54c0dd);}pm2[_0xa6cc('0x5')]();return _0x3fcbb1(_0x5367c2);});});});};exports[_0xa6cc('0x7')]=function(_0x272efd){return connect()[_0xa6cc('0x4')](function(){return new BPromise(function(_0x550e2c,_0x1e5427){return pm2[_0xa6cc('0x7')](_0x272efd,function(_0x1de2de,_0x2a168d){if(_0x1de2de){return _0x1e5427(_0x1de2de);}pm2[_0xa6cc('0x5')]();return _0x550e2c(_0x2a168d);});});});};exports[_0xa6cc('0x8')]=function(){return connect()['then'](function(){return new BPromise(function(_0x4ca2aa,_0x2c783e){return pm2[_0xa6cc('0x8')](function(_0x4f7819,_0x2d50ff){if(_0x4f7819){return _0x2c783e(_0x4f7819);}pm2['disconnect']();return _0x4ca2aa(_0x2d50ff);});});});};exports[_0xa6cc('0x9')]=function(_0x3b797e){return connect()[_0xa6cc('0x4')](function(){return new BPromise(function(_0x7ac53b,_0xe9c74e){return pm2[_0xa6cc('0x9')](_0x3b797e,function(_0x291746,_0x333cfe){if(_0x291746){return _0xe9c74e(_0x291746);}pm2[_0xa6cc('0x5')]();return _0x7ac53b(_0x333cfe);});});});};exports[_0xa6cc('0xa')]=function(_0x4968ba){return connect()[_0xa6cc('0x4')](function(){return new BPromise(function(_0x124603,_0x1e2926){return pm2['delete'](_0x4968ba,function(_0xd1b433,_0x475ead){if(_0xd1b433){return _0x1e2926(_0xd1b433);}pm2[_0xa6cc('0x5')]();return _0x124603(_0x475ead);});});});};exports['dump']=function(){return connect()['then'](function(){return new BPromise(function(_0x907245,_0x249d1f){return pm2[_0xa6cc('0xb')](function(_0x367cb5){if(_0x367cb5){return _0x249d1f(_0x367cb5);}return _0x907245(_0xa6cc('0xc'));});});});};