UNPKG

dcard

Version:

👫 Unofficial Dcard API wrapper for Node.js developers.

34 lines (23 loc) • 993 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.getTrendingTags = undefined; var _promise = require('babel-runtime/core-js/promise'); var _promise2 = _interopRequireDefault(_promise); var _qs = require('qs'); var _qs2 = _interopRequireDefault(_qs); var _lodash = require('lodash'); var _request = require('../request'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var getTrendingTags = exports.getTrendingTags = function getTrendingTags(options) { if (options.path && options.path.indexOf('/f') < 0) { return _promise2.default.resolve(function () { return []; }); } if (options.forum) { return (0, _request.api)('topix/' + options.forum + '/topics').then(_request.filterError).then(_request.parseJSON); } return (0, _request.api)('topix/topics?' + _qs2.default.stringify((0, _lodash.omit)(options, 'path'))).then(_request.filterError).then(_request.parseJSON); };