UNPKG

@r/api-client

Version:

node and browser reddit api library

39 lines (30 loc) 710 B
import BaseAPI from './base'; import Subscription from '../models/subscription'; class Subscriptions extends BaseAPI { model = Subscription; move = this.notImplemented('move'); copy = this.notImplemented('copy'); put = this.notImplemented('put'); patch = this.notImplemented('patch'); path () { return 'api/subscribe'; } post (data) { const postData = { sr: data.subreddit, action: 'sub', api_type: 'json', }; return super.post(postData); } del (data) { const postData = { sr: data.subreddit, action: 'unsub', api_type: 'json', _method: 'post', }; return super.del(postData); } } export default Subscriptions;