dcard
Version:
👫 Unofficial Dcard API wrapper for Node.js developers.
34 lines (27 loc) • 1.13 kB
JavaScript
;
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);
};