UNPKG

antd-npm-demo

Version:

React & Redux & Ant.Design

78 lines (66 loc) 1.73 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.getTopicsLatest = getTopicsLatest; exports.getTopicsHot = getTopicsHot; exports.getTopicById = getTopicById; exports.getTopicByNodeName = getTopicByNodeName; exports.getTopicByUser = getTopicByUser; var _api = require('../../../api'); var _api2 = _interopRequireDefault(_api); var _types = require('../../types'); var _types2 = _interopRequireDefault(_types); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } // 获取最新的主题 /** * 话题 */ function getTopicsLatest() { return { type: _types2.default.GET_TOPICS_LATEST, payload: { promise: _api2.default.topicsLatest.get() } }; } // 获取最热的主题 function getTopicsHot() { return { type: _types2.default.GET_TOPICS_HOT, payload: { promise: _api2.default.topicsHot.get() } }; } // 根据主题ID获取主题内容 function getTopicById(id) { return { type: _types2.default.GET_TOPIC_BY_ID, payload: { promise: _api2.default.showTopic.get({ id: id }) }, params: { id: id } }; } // 根据NODE NAME获取主题内容 function getTopicByNodeName(node_name) { return { type: _types2.default.GET_TOPIC_BY_NODE, payload: { promise: _api2.default.showTopic.get({ node_name: node_name }) }, params: { node_name: node_name } }; } // 根据Username获取主题内容 function getTopicByUser(username) { return { type: _types2.default.GET_TOPIC_BY_USER, payload: { promise: _api2.default.showTopic.get({ username: username }) }, params: { username: username } }; } //# sourceMappingURL=topicAction.js.map