AugurProject/augur-ui

View on GitHub
src/modules/auth/actions/update-login-account.js

Summary

Maintainability
A
0 mins
Test Coverage
import { updateFromAddress } from "modules/contracts/actions/update-contract-api";

export const UPDATE_LOGIN_ACCOUNT = "UPDATE_LOGIN_ACCOUNT";
export const CLEAR_LOGIN_ACCOUNT = "CLEAR_LOGIN_ACCOUNT";

export const updateLoginAccount = loginAccount => dispatch => {
  dispatch({ type: UPDATE_LOGIN_ACCOUNT, data: { loginAccount } });
  const { address } = loginAccount;
  if (address) dispatch(updateFromAddress(address));
};

export const clearLoginAccount = () => ({ type: CLEAR_LOGIN_ACCOUNT });