@shopgate/pwa-common-commerce
Version:
Commerce library for the Shopgate Connect PWA.
37 lines (35 loc) • 2.41 kB
JavaScript
export const FAVORITES_PATH = '/favourite_list';
export const ADD_PRODUCT_TO_FAVORITES = 'ADD_PRODUCT_TO_FAVORITES';
export const UPDATE_PRODUCT_IN_FAVORITES = 'UPDATE_PRODUCT_IN_FAVORITES';
export const REMOVE_PRODUCT_FROM_FAVORITES = 'REMOVE_PRODUCT_FROM_FAVORITES';
export const REQUEST_UPDATE_FAVORITES = 'REQUEST_UPDATE_FAVORITES';
export const SUCCESS_UPDATE_FAVORITES = 'SUCCESS_UPDATE_FAVORITES';
export const ERROR_UPDATE_FAVORITES = 'ERROR_UPDATE_FAVORITES';
export const REQUEST_FAVORITES = 'REQUEST_FAVORITES';
export const RECEIVE_FAVORITES = 'RECEIVE_FAVORITES';
export const ERROR_FAVORITES = 'ERROR_FAVORITES';
export const ERROR_FETCH_FAVORITES = 'ERROR_FETCH_FAVORITES';
export const REQUEST_ADD_FAVORITES = 'REQUEST_ADD_FAVORITES';
export const SUCCESS_ADD_FAVORITES = 'SUCCESS_ADD_FAVORITES';
export const ERROR_ADD_FAVORITES = 'ERROR_ADD_FAVORITES';
export const REQUEST_REMOVE_FAVORITES = 'REQUEST_REMOVE_FAVORITES';
export const SUCCESS_REMOVE_FAVORITES = 'SUCCESS_REMOVE_FAVORITES';
export const ERROR_REMOVE_FAVORITES = 'ERROR_REMOVE_FAVORITES';
export const CANCEL_REQUEST_SYNC_FAVORITES = 'CANCEL_REQUEST_SYNC_FAVORITES';
export const IDLE_SYNC_FAVORITES = 'IDLE_SYNC_FAVORITES';
export const REQUEST_FLUSH_FAVORITES_BUFFER = 'REQUEST_FLUSH_FAVORITES_BUFFER';
// Defines a local error code which is not related to a backend call
export const FAVORITES_LIMIT_ERROR = 'FAVORITES_LIMIT_ERROR';
export const FAVORITES_LIFETIME = 3600000; // 1 hour
export const FETCH_FAVORITES_THROTTLE = process.env && process.env.NODE_ENV === 'test' ? 0 : 2000;
export const FAVORITE_ACTION_BUFFER_TIME = 500;
export const FAVORITE_BUTTON_DEBOUNCE_TIME = 200; // Handles duplicated add/remove button clicks
export const FAVORITE_QUANTITY_DEBOUNCE_TIME = 200; // Handles duplicated update button clicks
export const RECEIVE_FAVORITES_LISTS = 'SUCCESS_FETCH_FAVORITES_LIST';
export const SUCCESS_ADD_FAVORITES_LIST = 'SUCCESS_ADD_FAVORITES_LIST';
export const SUCCESS_UPDATE_FAVORITES_LIST = 'SUCCESS_UPDATE_FAVORITES_LIST';
export const SUCCESS_REMOVE_FAVORITES_LIST = 'SUCCESS_REMOVE_FAVORITES_LIST';
export const OPEN_FAVORITE_LIST_CHOOSER = 'OPEN_FAVORITE_LIST_CHOOSER';
export const CLOSE_FAVORITE_LIST_CHOOSER = 'CLOSE_FAVORITE_LIST_CHOOSER';
export const OPEN_FAVORITE_COMMENT_DIALOG = 'OPEN_FAVORITE_COMMENT_DIALOG';
export const CLOSE_FAVORITE_COMMENT_DIALOG = 'CLOSE_FAVORITE_COMMENT_DIALOG';