'use strict'; define( [ 'backbone', 'Commands/CommandModel', 'Mixins/backbone.signalr.mixin' ], function (Backbone, CommandModel) { var CommandCollection = Backbone.Collection.extend({ url : window.NzbDrone.ApiRoot + '/command', model: CommandModel, findCommand: function (command) { return this.find(function (model) { return model.isSameCommand(command); }); } }); var collection = new CommandCollection().bindSignalR(); collection.fetch(); return collection; });