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:
Jonny 2019-04-18 00:03:28 +02:00
parent a8c5586a34
commit 2bc3fe24b3
3 changed files with 2 additions and 29 deletions

View File

@ -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,

View File

@ -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);

View File

@ -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">