This commit is contained in:
pavlos kallis 2017-04-20 09:58:10 +00:00 committed by GitHub
commit a50e579931
1 changed files with 5 additions and 3 deletions

View File

@ -138,12 +138,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);