UNPKG

@r/api-client

Version:

node and browser reddit api library

22 lines (16 loc) 496 B
import Listing from './Listing'; export default class CommentsPage extends Listing { static endpoint = 'comments'; static fetch(api, id) { return super.fetch(api, { id }); } static fetchMoreChildre(api, comment) { return super.fetch(api, { ids: comment.children }); } get topLevelComments() { return this.apiResponse.results.map(this.apiResponse.getModelFromRecord); } replies(comment) { return comment.replies.map(this.apiResponse.getModelFromRecord); } }