@r/api-client
Version:
node and browser reddit api library
20 lines (15 loc) • 501 B
JavaScript
import Listing from './Listing';
export default class PostsFromSubreddit extends Listing {
static endpoint = 'links';
static fetch(api, subredditNameOrOptions, options={}) {
if (typeof subredditNameOrOptions === 'string') {
options.subredditName = subredditNameOrOptions;
} else {
options = subredditNameOrOptions || {};
}
return super.fetch(api, options);
}
get posts() {
return this.apiResponse.results.map(this.apiResponse.getModelFromRecord);
}
}