UNPKG

dcard

Version:

👫 Unofficial Dcard API wrapper for Node.js developers.

34 lines (27 loc) • 1.13 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.setReadForum = exports.unsubscribeForum = exports.subscribeForum = exports.getForum = exports.listForum = undefined; var _request = require('../request'); var listForum = exports.listForum = function listForum() { return (0, _request.api)('forums').then(_request.filterError).then(_request.parseJSON); }; var getForum = exports.getForum = function getForum(alias) { return (0, _request.api)('forums/' + alias).then(_request.filterError).then(_request.parseJSON); }; var subscribeForum = exports.subscribeForum = function subscribeForum(id) { return (0, _request.api)('forums/' + id + '/subscribe', { method: 'post' }).then(_request.filterError); }; var unsubscribeForum = exports.unsubscribeForum = function unsubscribeForum(id) { return (0, _request.api)('forums/' + id + '/subscribe', { method: 'delete' }).then(_request.filterError); }; var setReadForum = exports.setReadForum = function setReadForum(id) { return (0, _request.api)('forums/' + id + '/read', { method: 'post' }).then(_request.filterError); };