Remove manual clearing of errors
Since the errors are now always cleared upon rehydration of the application state, we can now safely remove the api method clearErrors() and also remove calls to this method.
This commit is contained in:
parent
a8c5586a34
commit
2bc3fe24b3
13
js/api.js
13
js/api.js
|
|
@ -21,8 +21,6 @@ const actiontypes_userinfo = {
|
|||
'LOGIN_RESULT_SUCCESS' : 'LOGIN_RESULT_SUCCESS',
|
||||
'LOGIN_RESULT_ERROR' : 'LOGIN_RESULT_ERROR',
|
||||
|
||||
'CLEAR_ERRORS' : 'CLEAR_ERRORS',
|
||||
|
||||
'LOGOUT' : 'LOGOUT',
|
||||
|
||||
'VERIFY_CREDENTIALS' : 'VERIFY_CREDENTIALS',
|
||||
|
|
@ -223,11 +221,6 @@ const reducer_userinfo = (state = defaultstate_userinfo, action) => {
|
|||
error : true,
|
||||
errorMessages : action.parameters.errorMessages
|
||||
});
|
||||
case actiontypes_userinfo.CLEAR_ERRORS:
|
||||
return Object.assign({}, state, {
|
||||
error : false,
|
||||
errorMessages : []
|
||||
});
|
||||
case actiontypes_userinfo.LOGOUT:
|
||||
deleteRequest(action.state, '/users/sign_out').then(() => {
|
||||
__store.dispatch({ type : actiontypes_userinfo.CLEAR });
|
||||
|
|
@ -367,12 +360,6 @@ export function verifyCredentials() {
|
|||
}
|
||||
}
|
||||
|
||||
export function clearErrors() {
|
||||
__store.dispatch({
|
||||
type: actiontypes_userinfo.CLEAR_ERRORS
|
||||
});
|
||||
}
|
||||
|
||||
export function register(username, email, password) {
|
||||
__store.dispatch({
|
||||
type: actiontypes_userinfo.REGISTER,
|
||||
|
|
|
|||
|
|
@ -3,10 +3,7 @@ import React from 'react';
|
|||
import {connect} from 'react-redux';
|
||||
import Router from 'next/router';
|
||||
|
||||
import {
|
||||
login,
|
||||
clearErrors
|
||||
} from '../api';
|
||||
import { login } from '../api';
|
||||
|
||||
export function Login(props) {
|
||||
return (
|
||||
|
|
@ -82,10 +79,6 @@ class LoginForm extends React.Component {
|
|||
};
|
||||
}
|
||||
|
||||
componentDidMount() {
|
||||
clearErrors();
|
||||
}
|
||||
|
||||
tryLogin(event) {
|
||||
event.preventDefault();
|
||||
login(this.state.email, this.state.password);
|
||||
|
|
|
|||
|
|
@ -15,10 +15,7 @@ import {
|
|||
|
||||
import { TurniereNavigation } from '../js/components/Navigation';
|
||||
import { Footer } from '../js/components/Footer';
|
||||
import {
|
||||
register,
|
||||
clearErrors
|
||||
} from '../js/api';
|
||||
import { register } from '../js/api';
|
||||
|
||||
import '../static/everypage.css';
|
||||
|
||||
|
|
@ -43,10 +40,6 @@ export default class RegisterPage extends React.Component {
|
|||
|
||||
class Register extends React.Component {
|
||||
|
||||
componentDidMount() {
|
||||
clearErrors();
|
||||
}
|
||||
|
||||
render() {
|
||||
return (
|
||||
<Container className="py-5">
|
||||
|
|
|
|||
Loading…
Reference in New Issue