antd-npm-demo
Version:
React & Redux & Ant.Design
78 lines (66 loc) • 1.73 kB
JavaScript
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
;