@@ -7,7 +7,6 @@ import {LoggedInUser} from "../../../IsaacAppTypes";
77import { validateEmail } from "../../services/validation" ;
88import queryString from "query-string" ;
99import { BreadcrumbTrail } from "../elements/BreadcrumbTrail" ;
10- import { requestCurrentUser } from "../../state/actions" ;
1110
1211
1312const stateToProps = ( state : AppState ) => {
@@ -34,8 +33,7 @@ const stateToProps = (state: AppState) => {
3433} ;
3534
3635const dispatchToProps = {
37- submitMessage,
38- requestCurrentUser
36+ submitMessage
3937} ;
4038
4139interface ContactPageProps {
@@ -44,10 +42,9 @@ interface ContactPageProps {
4442 errorMessage : ErrorState | null ;
4543 presetSubject : string ;
4644 presetMessage : string ;
47- requestCurrentUser : ( ) => void ;
4845}
4946
50- const ContactPageComponent = ( { user, submitMessage, errorMessage, presetSubject, presetMessage, requestCurrentUser } : ContactPageProps ) => {
47+ const ContactPageComponent = ( { user, submitMessage, errorMessage, presetSubject, presetMessage} : ContactPageProps ) => {
5148 const [ firstName , setFirstName ] = useState ( user && user . loggedIn && user . givenName || "" ) ;
5249 const [ lastName , setLastName ] = useState ( user && user . loggedIn && user . familyName || "" ) ;
5350 const [ email , setEmail ] = useState ( user && user . loggedIn && user . email || "" ) ;
@@ -63,11 +60,10 @@ const ContactPageComponent = ({user, submitMessage, errorMessage, presetSubject,
6360 } , [ user , presetSubject , presetMessage ] ) ;
6461
6562 useEffect ( ( ) => {
66- Promise . resolve ( requestCurrentUser ( ) ) . then ( ( ) => {
67- setFirstName ( user && user . loggedIn && user . givenName || "" ) ;
68- setLastName ( user && user . loggedIn && user . familyName || "" ) ;
69- setEmail ( user && user . loggedIn && user . email || "" ) } ) ;
70- } , [ ] ) ;
63+ setFirstName ( user && user . loggedIn && user . givenName || "" ) ;
64+ setLastName ( user && user . loggedIn && user . familyName || "" ) ;
65+ setEmail ( user && user . loggedIn && user . email || "" ) ;
66+ } , [ user ] ) ;
7167
7268 const isValidEmail = validateEmail ( email ) ;
7369
0 commit comments