@@ -25,6 +25,8 @@ class LoginScreenState extends ConsumerState<LoginScreen> {
25
25
Widget build (BuildContext context) {
26
26
Brightness platformBrightness = MediaQuery .of (context).platformBrightness;
27
27
28
+ final authNotifier = ref.read (authProvider.notifier);
29
+
28
30
return Scaffold (
29
31
body: SafeArea (
30
32
child: Center (
@@ -60,11 +62,11 @@ class LoginScreenState extends ConsumerState<LoginScreen> {
60
62
dButton (
61
63
text: "Login" ,
62
64
onPress: () async {
63
- await ref. read (authProvider.notifier) .login (
64
- email: emailController.text,
65
- password: passwordController.text,
66
- context: context,
67
- );
65
+ await authNotifier .login (
66
+ email: emailController.text,
67
+ password: passwordController.text,
68
+ context: context,
69
+ );
68
70
},
69
71
),
70
72
const SizedBox (height: 16 ),
@@ -92,10 +94,10 @@ class LoginScreenState extends ConsumerState<LoginScreen> {
92
94
height: 40 ,
93
95
),
94
96
onPressed: () async {
95
- await ref. read (authProvider.notifier) .oAuthLogin (
96
- provider: OAuthProvider .google,
97
- context: context,
98
- );
97
+ await authNotifier .oAuthLogin (
98
+ provider: OAuthProvider .google,
99
+ context: context,
100
+ );
99
101
},
100
102
),
101
103
const SizedBox (width: 30 ),
@@ -106,21 +108,21 @@ class LoginScreenState extends ConsumerState<LoginScreen> {
106
108
height: 40 ,
107
109
),
108
110
onPressed: () async {
109
- await ref. read (authProvider.notifier) .oAuthLogin (
110
- provider: OAuthProvider .facebook,
111
- context: context,
112
- );
111
+ await authNotifier .oAuthLogin (
112
+ provider: OAuthProvider .facebook,
113
+ context: context,
114
+ );
113
115
},
114
116
),
115
117
const SizedBox (width: 30 ),
116
118
IconButton (
117
119
icon: SvgPicture .asset ('assets/images/apple_icon.svg' ,
118
120
width: 40 , height: 40 ),
119
121
onPressed: () async {
120
- await ref. read (authProvider.notifier) .oAuthLogin (
121
- provider: OAuthProvider .apple,
122
- context: context,
123
- );
122
+ await authNotifier .oAuthLogin (
123
+ provider: OAuthProvider .apple,
124
+ context: context,
125
+ );
124
126
},
125
127
),
126
128
],
0 commit comments