1
0
Fork 0
mirror of https://github.com/muerwre/vault-frontend.git synced 2025-04-25 12:56:41 +07:00

moved messages to separate reducer

This commit is contained in:
Fedor Katurov 2020-09-08 10:58:55 +07:00
parent bc09810802
commit 737a4396de
14 changed files with 212 additions and 153 deletions

View file

@ -0,0 +1,19 @@
import { createReducer } from '~/utils/reducer';
import { MESSAGE_HANDLERS } from '~/redux/messages/handlers';
import { IMessage } from '~/redux/types';
export interface IMessagesState {
is_loading_messages: boolean;
is_sending_messages: boolean;
messages: IMessage[];
messages_error: string;
}
const INITIAL_STATE: IMessagesState = {
is_loading_messages: true,
is_sending_messages: false,
messages_error: null,
messages: [],
};
export default createReducer(INITIAL_STATE, MESSAGE_HANDLERS);