react-sprucebot
Version:
React components for your Sprucebot Skill 💪🏼
24 lines (22 loc) • 775 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.emitEvent = emitEvent;
var EMIT_SHARABLE_EVENT_REQUEST = exports.EMIT_SHARABLE_EVENT_REQUEST = 'sharable/EMIT_SHARABLE_EVENT_REQUEST';
var EMIT_SHARABLE_EVENT_SUCCESS = exports.EMIT_SHARABLE_EVENT_SUCCESS = 'sharable/EMIT_SHARABLE_EVENT_SUCCESS';
var EMIT_SHARABLE_EVENT_ERROR = exports.EMIT_SHARABLE_EVENT_ERROR = 'sharable/EMIT_SHARABLE_EVENT_ERROR';
function emitEvent(name, payload) {
return {
types: [EMIT_SHARABLE_EVENT_REQUEST, EMIT_SHARABLE_EVENT_SUCCESS, EMIT_SHARABLE_EVENT_ERROR],
promise: function promise(client, auth) {
return client.post('/api/1.0/guest/sharable/emit.json', {
body: {
name: name,
payload: payload
}
});
},
name: name
};
}