From 92c6695d9974bace69c6a746f0f2d1a4ee52bbb4 Mon Sep 17 00:00:00 2001 From: kbparagua Date: Wed, 2 Mar 2016 13:06:44 +0800 Subject: [PATCH] Minimize log for engine --- vendor/assets/javascripts/paloma/engine.js | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/vendor/assets/javascripts/paloma/engine.js b/vendor/assets/javascripts/paloma/engine.js index 0e8ff9e..b7dde62 100644 --- a/vendor/assets/javascripts/paloma/engine.js +++ b/vendor/assets/javascripts/paloma/engine.js @@ -12,26 +12,19 @@ this._lastRequest = this._request; var resource = this._request.controller, - Controller = this.factory.get(resource); - - if ( !Controller ) - return this._stopWithWarning( - 'Paloma: undefined controller -> ' + resource - ); - - var controller = new Controller( this._request.params ), action = this._request.action, params = this._request.params; - if ( !controller[action] ) - return this._stopWithWarning( - 'Paloma: undefined action <' + action + '> for <' + - resource + '> controller' - ); + var Controller = this.factory.get(resource), + controller = null; - Paloma.log('Paloma: Execute ' + resource + '#' + action + ' with'); + Paloma.log('Paloma: ' + resource + '#' + action + ' with params:'); Paloma.log(params); + if ( !Controller ) return true; + controller = new Controller(params); + + if ( !controller[action] ) return true; controller[action](); this._lastRequest.executed = true;