@@ -7,7 +7,6 @@ import {LoggedInUser} from "../../../IsaacAppTypes";
7
7
import { validateEmail } from "../../services/validation" ;
8
8
import queryString from "query-string" ;
9
9
import { BreadcrumbTrail } from "../elements/BreadcrumbTrail" ;
10
- import { requestCurrentUser } from "../../state/actions" ;
11
10
12
11
13
12
const stateToProps = ( state : AppState ) => {
@@ -34,8 +33,7 @@ const stateToProps = (state: AppState) => {
34
33
} ;
35
34
36
35
const dispatchToProps = {
37
- submitMessage,
38
- requestCurrentUser
36
+ submitMessage
39
37
} ;
40
38
41
39
interface ContactPageProps {
@@ -44,10 +42,9 @@ interface ContactPageProps {
44
42
errorMessage : ErrorState | null ;
45
43
presetSubject : string ;
46
44
presetMessage : string ;
47
- requestCurrentUser : ( ) => void ;
48
45
}
49
46
50
- const ContactPageComponent = ( { user, submitMessage, errorMessage, presetSubject, presetMessage, requestCurrentUser } : ContactPageProps ) => {
47
+ const ContactPageComponent = ( { user, submitMessage, errorMessage, presetSubject, presetMessage} : ContactPageProps ) => {
51
48
const [ firstName , setFirstName ] = useState ( user && user . loggedIn && user . givenName || "" ) ;
52
49
const [ lastName , setLastName ] = useState ( user && user . loggedIn && user . familyName || "" ) ;
53
50
const [ email , setEmail ] = useState ( user && user . loggedIn && user . email || "" ) ;
@@ -63,11 +60,10 @@ const ContactPageComponent = ({user, submitMessage, errorMessage, presetSubject,
63
60
} , [ user , presetSubject , presetMessage ] ) ;
64
61
65
62
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 ] ) ;
71
67
72
68
const isValidEmail = validateEmail ( email ) ;
73
69
0 commit comments