aman-kassa-flutter/lib/redux/reducers/user_reducer.dart

15 lines
477 B
Dart

import 'package:aman_kassa_flutter/redux/actions/user_actions.dart';
import 'package:aman_kassa_flutter/redux/state/user_state.dart';
userReducer(UserState prevState, SetUserStateAction action) {
final payload = action.userState;
return prevState.copyWith(
isError: payload.isError,
isLoading: payload.isLoading,
user: payload.user,
isAuthenticated: payload.isAuthenticated,
loginFormMessage: payload.loginFormMessage,
smena: payload.smena,
);
}