// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved. // See LICENSE.txt for license information. import {combineReducers} from 'redux'; import {General} from 'mattermost-redux/constants'; import {ViewTypes} from 'app/constants'; function deepLinkURL(state = '', action) { switch (action.type) { case ViewTypes.SET_DEEP_LINK_URL: { return action.url; } default: return state; } } function hydrationComplete(state = false, action) { switch (action.type) { case General.STORE_REHYDRATION_COMPLETE: return true; default: return state; } } function purge(state = false, action) { switch (action.type) { case General.OFFLINE_STORE_PURGE: return true; default: return state; } } export default combineReducers({ deepLinkURL, hydrationComplete, purge, });