INNER CODE UNIT · JavaScript

processResponse

ujjavaldesai07/spring-boot-react-ecommerce-app · client/src/actions/index.js:284

export const processResponse = (response, query, type, uri, dispatch) => {
    log.debug(`[ACTION]: Data = ${JSON.parse(JSON.stringify(response.data))}.`)
    if (response.data !== null) {
        let payload = {isLoading: false, data: JSON.parse(JSON.stringify(response.data))}
        if (query) {
            dispatch({
                type: type, payload:
                    {...payload, query: query}
            });
        } else {
            dispatch({
                type: type, payload: payload
            });
        }

        if (LOAD_FILTER_PRODUCTS.localeCompare(type) === 0 &&
            window.location.search.localeCompare(uri.split("/products")[1]) !== 0) {
            history.push(uri)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…