@readr-media/react-feedback
Version:
## Installation `yarn install`
50 lines (31 loc) • 1.46 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.verifyRecaptcha = exports.postFeedback = exports.giveOptions = exports.giveLikes = exports.getOptionSummary = exports.getLikes = exports.getFeedbacks = void 0;
var _axios = _interopRequireDefault(require("axios"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const feedback_base_url = process.env.NODE_ENV === 'production' ? 'https://storytelling-prod-4g6paft7cq-de.a.run.app/' : 'https://storytelling-dev-4g6paft7cq-de.a.run.app/';
const feedbackRequest = _axios.default.create({
baseURL: feedback_base_url
});
const getFeedbacks = params => feedbackRequest.get('/api/feedback', {
params
});
exports.getFeedbacks = getFeedbacks;
const postFeedback = data => feedbackRequest.post('/api/feedback', data);
exports.postFeedback = postFeedback;
const getLikes = params => feedbackRequest.get('/api/like', {
params
});
exports.getLikes = getLikes;
const giveLikes = data => feedbackRequest.put('/api/like', data);
exports.giveLikes = giveLikes;
const verifyRecaptcha = data => feedbackRequest.post('/api/verification', data);
exports.verifyRecaptcha = verifyRecaptcha;
const getOptionSummary = params => feedbackRequest.get('/api/option', {
params
});
exports.getOptionSummary = getOptionSummary;
const giveOptions = data => feedbackRequest.put('/api/option', data);
exports.giveOptions = giveOptions;
;