From 02541b25bba867f55c70af236100e13c7fe3d82e Mon Sep 17 00:00:00 2001 From: Pavlos Kallis Date: Mon, 24 Oct 2016 20:20:15 +0300 Subject: [PATCH] DRY calls to this.remotes() --- lib/application.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/application.js b/lib/application.js index 1d40ffa8..36d4a2f4 100644 --- a/lib/application.js +++ b/lib/application.js @@ -137,12 +137,14 @@ app.model = function(Model, config) { this.models().push(Model); if (isPublic && Model.sharedClass) { - this.remotes().defineObjectType(Model.modelName, function(data) { + var remotes = this.remotes(); + + remotes.defineObjectType(Model.modelName, function(data) { return new Model(data); }); - this.remotes().addClass(Model.sharedClass); + remotes.addClass(Model.sharedClass); if (Model.settings.trackChanges && Model.Change) { - this.remotes().addClass(Model.Change.sharedClass); + remotes.addClass(Model.Change.sharedClass); } clearHandlerCache(this); this.emit('modelRemoted', Model.sharedClass);