@@ -20,7 +20,7 @@ class MyApp extends StatelessWidget {
2020}
2121
2222class MyHomePage extends StatefulWidget {
23- MyHomePage ({Key key, this .title}) : super (key: key);
23+ MyHomePage ({Key ? key, required this .title}) : super (key: key);
2424
2525 final String title;
2626
@@ -29,16 +29,16 @@ class MyHomePage extends StatefulWidget {
2929}
3030
3131class _MyHomePageState extends State <MyHomePage > {
32- TextEditingController _tfEmailController;
33- TextEditingController _tfPasswordController;
32+ late TextEditingController _tfEmailController;
33+ late TextEditingController _tfPasswordController;
3434
3535 @override
3636 void initState () {
3737 super .initState ();
3838
3939 // INSTALL THE WP JSON API PLUGIN
4040 // FIRST ON YOUR WORDPRESS STORE
41- // LINK https://woosignal.com/plugins/wordpress/wpapp -json-api
41+ // LINK https://woosignal.com/plugins/wordpress/wp -json-api
4242
4343 WPJsonAPI .instance.initWith (baseUrl: "http://mysite.com" );
4444
@@ -50,14 +50,13 @@ class _MyHomePageState extends State<MyHomePage> {
5050 String email = _tfEmailController.text;
5151 String password = _tfPasswordController.text;
5252
53- WPUserLoginResponse wpUserLoginResponse;
53+ late WPUserLoginResponse ? wpUserLoginResponse;
5454 // LOGIN
5555 try {
5656 wpUserLoginResponse =
57- await WPJsonAPI .instance.api ((request) {
58- return request.wpLogin (
59- email: email, password: password, authType: WPAuthType .WpEmail );
60- });
57+ await WPJsonAPI .instance.api ((request) => request.wpLogin (
58+ email: email, password: password, authType: WPAuthType .WpEmail )
59+ );
6160 } on Exception catch (e) {
6261 print (e);
6362 }
@@ -67,9 +66,9 @@ class _MyHomePageState extends State<MyHomePage> {
6766 print (wpUserLoginResponse.data.userId);
6867
6968 // GET USER INFO
70- WPUserInfoResponse wpUserInfoResponse =
69+ WPUserInfoResponse ? wpUserInfoResponse =
7170 await WPJsonAPI .instance.api ((request) {
72- return request.wpGetUserInfo (wpUserLoginResponse.data.userToken);
71+ return request.wpGetUserInfo (wpUserLoginResponse? .data.userToken);
7372 });
7473
7574 if (wpUserInfoResponse != null ) {
0 commit comments