diff --git a/lib/screens/onboarding_screens.dart b/lib/screens/onboarding_screens.dart index 0a74a7b7..b3baca68 100644 --- a/lib/screens/onboarding_screens.dart +++ b/lib/screens/onboarding_screens.dart @@ -62,18 +62,14 @@ class OnBoardingGitUrl extends StatefulWidget { @override OnBoardingGitUrlState createState() { - return new OnBoardingGitUrlState(doneFunction: this.doneFunction); + return new OnBoardingGitUrlState(); } } class OnBoardingGitUrlState extends State { - final Function doneFunction; - final GlobalKey> sshUrlKey = GlobalKey>(); - OnBoardingGitUrlState({@required this.doneFunction}); - @override Widget build(BuildContext context) { final _formKey = GlobalKey(); @@ -84,7 +80,7 @@ class OnBoardingGitUrlState extends State { _formKey.currentState.save(); var url = sshUrlKey.currentState.value; - this.doneFunction(url); + this.widget.doneFunction(url); inputFormFocus.unfocus(); } }; @@ -144,17 +140,13 @@ class OnBoardingSshKey extends StatefulWidget { @override OnBoardingSshKeyState createState() { - return new OnBoardingSshKeyState(doneFunction: this.doneFunction); + return new OnBoardingSshKeyState(); } } class OnBoardingSshKeyState extends State { - final Function doneFunction; - String publicKey = "Generating ..."; - OnBoardingSshKeyState({@required this.doneFunction}); - void initState() { super.initState(); generateSSHKeys(comment: "GitJournal").then((String _publicKey) { @@ -184,7 +176,7 @@ class OnBoardingSshKeyState extends State { ), RaisedButton( child: Text("Start Clone"), - onPressed: this.doneFunction, + onPressed: this.widget.doneFunction, ) ], ); @@ -198,16 +190,13 @@ class OnBoardingGitClone extends StatefulWidget { @override OnBoardingGitCloneState createState() { - return new OnBoardingGitCloneState(doneFunction: this.doneFunction); + return new OnBoardingGitCloneState(); } } class OnBoardingGitCloneState extends State { - final Function doneFunction; String errorMessage = ""; - OnBoardingGitCloneState({@required this.doneFunction}); - @override void initState() { super.initState(); @@ -224,7 +213,7 @@ class OnBoardingGitCloneState extends State { errorMessage = error; }); } else { - doneFunction(); + this.widget.doneFunction(); } }