node-sickbeard
Version:
Node interface for Sick Beard
29 lines (24 loc) • 940 B
JavaScript
(function() {
var SickBeardShows = function(delegate) {
this.delegate = delegate;
};
SickBeardShows.prototype.shows = function(args) {
if (args instanceof Array) {
args.sort = typeof args.sort !== 'undefined' ? args.sort : 'id';
args.paused = typeof args.paused !== 'undefined' ? args.paused : '';
return this.delegate.cmd('shows', args).then(function(r) {
return (r.result == 'success' ? r.data : false);
});
} else {
return this.delegate.cmd('shows').then(function(r) {
return (r.result == 'success' ? r.data : false);
});
}
};
SickBeardShows.prototype.stats = function(args) {
return this.delegate.cmd('shows').then(function(r) {
return (r.result == 'success' ? r.data : false);
});
};
module.exports = SickBeardShows;
})();