Built motion from commit bab6f49e.|2.6.17
[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 _0x72c7=['delete','dump','saved','pm2','bluebird','connected','start','then','disconnect','stop','restart','list','describe'];(function(_0x4565bf,_0x5ad9d6){var _0x5610ba=function(_0x170988){while(--_0x170988){_0x4565bf['push'](_0x4565bf['shift']());}};_0x5610ba(++_0x5ad9d6);}(_0x72c7,0x1a3));var _0x772c=function(_0x5ce453,_0x1f078a){_0x5ce453=_0x5ce453-0x0;var _0x369227=_0x72c7[_0x5ce453];return _0x369227;};'use strict';var pm2=require(_0x772c('0x0'));var BPromise=require(_0x772c('0x1'));var config=require('./config');function connect(){return new BPromise(function(_0x569caa,_0x28b61a){return pm2['connect'](function(_0x4152e8){if(_0x4152e8){return _0x28b61a(_0x4152e8);}return _0x569caa(_0x772c('0x2'));});});};exports[_0x772c('0x3')]=function(_0x217f34){return connect()[_0x772c('0x4')](function(){return new BPromise(function(_0x3eb0dd,_0x13d795){return pm2[_0x772c('0x3')](_0x217f34,function(_0x257a83,_0xac6907){if(_0x257a83){return _0x13d795(_0x257a83);}pm2[_0x772c('0x5')]();return _0x3eb0dd(_0xac6907);});});});};exports['stop']=function(_0x2c5fd5){return connect()[_0x772c('0x4')](function(){return new BPromise(function(_0x353fdc,_0x468078){return pm2[_0x772c('0x6')](_0x2c5fd5,function(_0x428c8e,_0x5b33a0){if(_0x428c8e){return _0x468078(_0x428c8e);}pm2[_0x772c('0x5')]();return _0x353fdc(_0x5b33a0);});});});};exports[_0x772c('0x7')]=function(_0x458163){return connect()[_0x772c('0x4')](function(){return new BPromise(function(_0x5e9a62,_0x1f5faf){return pm2[_0x772c('0x7')](_0x458163,function(_0x413a3c,_0x2d0063){if(_0x413a3c){return _0x1f5faf(_0x413a3c);}pm2['disconnect']();return _0x5e9a62(_0x2d0063);});});});};exports[_0x772c('0x8')]=function(){return connect()[_0x772c('0x4')](function(){return new BPromise(function(_0x19b628,_0x3752c1){return pm2['list'](function(_0x543c88,_0xafc41e){if(_0x543c88){return _0x3752c1(_0x543c88);}pm2[_0x772c('0x5')]();return _0x19b628(_0xafc41e);});});});};exports['describe']=function(_0x2743c4){return connect()[_0x772c('0x4')](function(){return new BPromise(function(_0x48913b,_0x412011){return pm2[_0x772c('0x9')](_0x2743c4,function(_0x3b8a09,_0x260e13){if(_0x3b8a09){return _0x412011(_0x3b8a09);}pm2['disconnect']();return _0x48913b(_0x260e13);});});});};exports['delete']=function(_0xe66767){return connect()[_0x772c('0x4')](function(){return new BPromise(function(_0x1ad3bb,_0x42cd70){return pm2[_0x772c('0xa')](_0xe66767,function(_0x323311,_0x4b8bc6){if(_0x323311){return _0x42cd70(_0x323311);}pm2[_0x772c('0x5')]();return _0x1ad3bb(_0x4b8bc6);});});});};exports['dump']=function(){return connect()[_0x772c('0x4')](function(){return new BPromise(function(_0x317790,_0x1fcbfa){return pm2[_0x772c('0xb')](function(_0x42e0fe){if(_0x42e0fe){return _0x1fcbfa(_0x42e0fe);}return _0x317790(_0x772c('0xc'));});});});};