mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-09-11 21:43:47 +08:00
Hopefully fix the strange error of _startGitClone being called
In some debug reports I see logs of _startGitClone being called again and again and again. I'm not sure what is causing it. Maybe this will fix it?
This commit is contained in:
@ -199,6 +199,8 @@ class GitHostSetupScreenState extends State<GitHostSetupScreen> {
|
|||||||
setState(() {
|
setState(() {
|
||||||
_pageCount = pos + 2;
|
_pageCount = pos + 2;
|
||||||
_nextPage();
|
_nextPage();
|
||||||
|
|
||||||
|
gitCloneErrorMessage = "";
|
||||||
_startGitClone(context);
|
_startGitClone(context);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
@ -225,6 +227,8 @@ class GitHostSetupScreenState extends State<GitHostSetupScreen> {
|
|||||||
this.publicKey = publicKey;
|
this.publicKey = publicKey;
|
||||||
_pageCount = pos + 2;
|
_pageCount = pos + 2;
|
||||||
_nextPage();
|
_nextPage();
|
||||||
|
|
||||||
|
gitCloneErrorMessage = "";
|
||||||
_startGitClone(context);
|
_startGitClone(context);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
@ -286,6 +290,8 @@ class GitHostSetupScreenState extends State<GitHostSetupScreen> {
|
|||||||
_pageCount = 6;
|
_pageCount = 6;
|
||||||
|
|
||||||
_nextPage();
|
_nextPage();
|
||||||
|
|
||||||
|
gitCloneErrorMessage = "";
|
||||||
_startGitClone(context);
|
_startGitClone(context);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
@ -312,6 +318,8 @@ class GitHostSetupScreenState extends State<GitHostSetupScreen> {
|
|||||||
this.publicKey = publicKey;
|
this.publicKey = publicKey;
|
||||||
_pageCount = pos + 2;
|
_pageCount = pos + 2;
|
||||||
_nextPage();
|
_nextPage();
|
||||||
|
|
||||||
|
gitCloneErrorMessage = "";
|
||||||
_startGitClone(context);
|
_startGitClone(context);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
@ -512,9 +520,9 @@ class GitHostSetupScreenState extends State<GitHostSetupScreen> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void _startGitClone(BuildContext context) async {
|
void _startGitClone(BuildContext context) async {
|
||||||
setState(() {
|
if (gitCloneErrorMessage.isNotEmpty) {
|
||||||
gitCloneErrorMessage = "";
|
return;
|
||||||
});
|
}
|
||||||
|
|
||||||
var repo = Provider.of<Repository>(context, listen: false);
|
var repo = Provider.of<Repository>(context, listen: false);
|
||||||
var basePath = repo.gitBaseDirectory;
|
var basePath = repo.gitBaseDirectory;
|
||||||
@ -590,6 +598,8 @@ class GitHostSetupScreenState extends State<GitHostSetupScreen> {
|
|||||||
_pageCount += 1;
|
_pageCount += 1;
|
||||||
|
|
||||||
_nextPage();
|
_nextPage();
|
||||||
|
|
||||||
|
gitCloneErrorMessage = "";
|
||||||
_startGitClone(context);
|
_startGitClone(context);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user