Built motion from commit 87cd5f02.|2.5.48
[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 _0xd10d=['stop','disconnect','restart','list','describe','delete','dump','saved','bluebird','./config','connect','connected','start','then'];(function(_0x5ba614,_0x3e2343){var _0x5c86d0=function(_0x331a21){while(--_0x331a21){_0x5ba614['push'](_0x5ba614['shift']());}};_0x5c86d0(++_0x3e2343);}(_0xd10d,0x190));var _0xdd10=function(_0x2b8d9e,_0x38f52a){_0x2b8d9e=_0x2b8d9e-0x0;var _0x380e14=_0xd10d[_0x2b8d9e];return _0x380e14;};'use strict';var pm2=require('pm2');var BPromise=require(_0xdd10('0x0'));var config=require(_0xdd10('0x1'));function connect(){return new BPromise(function(_0x24c89c,_0x3a2cff){return pm2[_0xdd10('0x2')](function(_0xc7afe7){if(_0xc7afe7){return _0x3a2cff(_0xc7afe7);}return _0x24c89c(_0xdd10('0x3'));});});};exports[_0xdd10('0x4')]=function(_0x2c378e){return connect()[_0xdd10('0x5')](function(){return new BPromise(function(_0x5d7c63,_0x565158){return pm2[_0xdd10('0x4')](_0x2c378e,function(_0x4f6689,_0xa2f95){if(_0x4f6689){return _0x565158(_0x4f6689);}pm2['disconnect']();return _0x5d7c63(_0xa2f95);});});});};exports[_0xdd10('0x6')]=function(_0x58d528){return connect()[_0xdd10('0x5')](function(){return new BPromise(function(_0x208944,_0x9a1d34){return pm2[_0xdd10('0x6')](_0x58d528,function(_0x3b33d3,_0x437046){if(_0x3b33d3){return _0x9a1d34(_0x3b33d3);}pm2[_0xdd10('0x7')]();return _0x208944(_0x437046);});});});};exports[_0xdd10('0x8')]=function(_0x219ff9){return connect()[_0xdd10('0x5')](function(){return new BPromise(function(_0x2e64c9,_0x376211){return pm2[_0xdd10('0x8')](_0x219ff9,function(_0x4a6dbd,_0x54b89e){if(_0x4a6dbd){return _0x376211(_0x4a6dbd);}pm2[_0xdd10('0x7')]();return _0x2e64c9(_0x54b89e);});});});};exports[_0xdd10('0x9')]=function(){return connect()['then'](function(){return new BPromise(function(_0xc49043,_0x241f05){return pm2['list'](function(_0x41d310,_0x5ba529){if(_0x41d310){return _0x241f05(_0x41d310);}pm2[_0xdd10('0x7')]();return _0xc49043(_0x5ba529);});});});};exports[_0xdd10('0xa')]=function(_0x2bbb7d){return connect()[_0xdd10('0x5')](function(){return new BPromise(function(_0x2fb9ed,_0x2017ad){return pm2[_0xdd10('0xa')](_0x2bbb7d,function(_0x446e7c,_0x55da69){if(_0x446e7c){return _0x2017ad(_0x446e7c);}pm2[_0xdd10('0x7')]();return _0x2fb9ed(_0x55da69);});});});};exports[_0xdd10('0xb')]=function(_0x470daa){return connect()[_0xdd10('0x5')](function(){return new BPromise(function(_0x347530,_0xa78369){return pm2[_0xdd10('0xb')](_0x470daa,function(_0x6b7e8c,_0x2a174a){if(_0x6b7e8c){return _0xa78369(_0x6b7e8c);}pm2[_0xdd10('0x7')]();return _0x347530(_0x2a174a);});});});};exports[_0xdd10('0xc')]=function(){return connect()[_0xdd10('0x5')](function(){return new BPromise(function(_0x39752e,_0x3cd2a1){return pm2[_0xdd10('0xc')](function(_0x4bcd0b){if(_0x4bcd0b){return _0x3cd2a1(_0x4bcd0b);}return _0x39752e(_0xdd10('0xd'));});});});};