vn-verdnaturachat/app/reducers/reducers.js

53 lines
1.1 KiB
JavaScript

import RocketChat from '../lib/rocketchat';
import * as types from '../constants/types';
import initialState from './initialState';
export default function(state = initialState, action) {
switch (action.type) {
case types.SET_CURRENT_SERVER:
RocketChat.currentServer = action.payload;
return {
...state,
server: action.payload
};
// case types.RETRIEVE_POPULAR_MOVIES_SUCCESS:
// return {
// ...state,
// popularMovies: action.popularMovies
// };
// case types.RETRIEVE_NOWPLAYING_MOVIES_SUCCESS:
// return {
// ...state,
// nowPlayingMovies: action.nowPlayingMovies
// };
// case types.RETRIEVE_MOVIES_GENRES_SUCCESS:
// return {
// ...state,
// genres: action.moviesGenres
// };
// case types.RETRIEVE_MOVIES_LIST_SUCCESS:
// return {
// ...state,
// list: action.list
// };
// case types.RETRIEVE_MOVIE_DETAILS_SUCCESS:
// return {
// ...state,
// details: action.details
// };
// case types.RETRIEVE_MOVIES_SEARCH_RESULT_SUCCESS:
// return {
// ...state,
// searchResults: action.searchResults
// };
default:
return state;
}
}