OrderStore.__onDispatch = function(payload) { switch (payload.actionType) { case OrderConstants.ORDERS_RECEIVED: OrderStore._resetOrders(payload.orders); break; case OrderConstants.ORDER_RECEIVED: OrderStore._resetSingleOrder(payload.order); break; case OrderConstants.NEW_ORDER_RECEIVED: OrderStore._addNewOrder(payload.order); break; case OrderConstants.ADD_TO_BAG: OrderStore._addToBag(payload.item); break; case OrderConstants.REMOVE_FROM_BAG: OrderStore._removeFromBag(payload.itemID); break; case OrderConstants.BAG_RECEIVED: OrderStore._resetBag(payload.bagItems); break; case OrderConstants.BAG_STOCK_RECEIVED: OrderStore._purgeOutOfStock(payload.bagItems); break; case OrderConstants.ERRORS_RECEIVED: OrderStore._resetErrors(payload.errors); break; } OrderStore.__emitChange(); };