Repository URL to install this package:
|
Version:
1.5.2-rc.2 ▾
|
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
var ActionTypes = exports.ActionTypes = {
BOOT: '@doodle/intercom/BOOT',
TRACK_EVENT: '@doodle/intercom/TRACK_EVENT',
SHOW: '@doodle/intercom/SHOW',
SHOW_MESSAGES: '@doodle/intercom/SHOW_MESSAGES',
SHOW_NEW_MESSAGE: '@doodle/intercom/SHOW_NEW_MESSAGE',
HIDE: '@doodle/intercom/HIDE',
UPDATE: '@doodle/intercom/UPDATE',
SHUTDOWN: '@doodle/intercom/SHUTDOWN'
};
var boot = exports.boot = function boot() {
return {
type: ActionTypes.BOOT
};
};
var trackEvent = exports.trackEvent = function trackEvent(event) {
var metadata = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
return {
type: ActionTypes.TRACK_EVENT,
payload: {
event: event,
metadata: metadata
}
};
};
var show = exports.show = function show() {
return {
type: ActionTypes.SHOW
};
};
var showMessages = exports.showMessages = function showMessages() {
return {
type: ActionTypes.SHOW_MESSAGES
};
};
var showNewMessage = exports.showNewMessage = function showNewMessage() {
return {
type: ActionTypes.SHOW_NEW_MESSAGE
};
};
var hide = exports.hide = function hide() {
return {
type: ActionTypes.HIDE
};
};
var update = exports.update = function update(userDetails) {
return {
type: ActionTypes.UPDATE,
payload: _extends({}, userDetails)
};
};
var shutdown = exports.shutdown = function shutdown() {
return {
type: ActionTypes.SHUTDOWN
};
};