homeActions.js 864 Bytes
/**
 * # guideActions.js
 * 
 * App user guide
 * 
 */
'use strict';

import {Actions} from 'react-native-router-flux';

const {

	HOME_OVERVIEW_REQUEST,
    HOME_OVERVIEW_SUCCESS,
    HOME_OVERVIEW_FAILURE,

} = require('../../constants/actionTypes').default;

export function overviewRequest(shopId) {
    return {
        type: HOME_OVERVIEW_REQUEST,
        payload: shopId
    };
}

export function overviewSuccess(json) {
    return {
        type: HOME_OVERVIEW_SUCCESS,
        payload: json
    };
}

export function overviewFailure(error) {
    return {
        type: HOME_OVERVIEW_FAILURE,
        payload: error
    };
}

export function overview(shopId) {

	return dispatch => {
		dispatch(overviewRequest());
		
		dispatch(overviewSuccess({
			rank: 76,
			rise: true,
			riseCount: 28,
			goodsCount: 7600,
			goodsAmount: 19800.00,
		}));
	};
	
}