@stackend/api
Version:
JS bindings to api.stackend.com
42 lines • 1.42 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.toggleEditForumThread = exports.addForumEntryQuote = exports.setForumEntyText = exports.editForumEntyText = void 0;
// @flow
var editForumThreadReducer_1 = require("./editForumThreadReducer");
function editForumEntyText(_a) {
var text = _a.text;
return {
type: editForumThreadReducer_1.EDIT_FORUM_ENTRY_TEXT,
text: text
};
}
exports.editForumEntyText = editForumEntyText;
function setForumEntyText(_a) {
var text = _a.text;
return {
type: editForumThreadReducer_1.SET_FORUM_ENTRY_TEXT,
text: text
};
}
exports.setForumEntyText = setForumEntyText;
function addForumEntryQuote(_a) {
var quote = _a.quote;
return {
type: editForumThreadReducer_1.ADD_QUOTE,
quote: quote
};
}
exports.addForumEntryQuote = addForumEntryQuote;
function toggleEditForumThread(_a) {
var forumPermalink = _a.forumPermalink, editThreadId = _a.editThreadId, text = _a.text;
return function (dispatch /*, getState: any*/) {
dispatch({
type: editForumThreadReducer_1.FORUM_THREAD_TOGGLE_EDIT,
forumPermalink: forumPermalink,
editThreadId: editThreadId
});
dispatch(setForumEntyText({ text: text }));
};
}
exports.toggleEditForumThread = toggleEditForumThread;
//# sourceMappingURL=editForumThreadActions.js.map