mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-09-13 23:04:12 +08:00
GitHostRepo: Add name and username
Instead of having to parse this from the fullName. This way the code is easier to read and it's more reliable.
This commit is contained in:
@ -123,19 +123,14 @@ class GitHostSetupRepoSelectorState extends State<GitHostSetupRepoSelector> {
|
||||
}
|
||||
|
||||
var q = _textController.text.toLowerCase();
|
||||
var filteredRepos = repos.where((r) {
|
||||
var repoName = r.fullName.split('/').last;
|
||||
return repoName.toLowerCase().contains(q);
|
||||
}).toList();
|
||||
var filteredRepos =
|
||||
repos.where((r) => r.name.toLowerCase().contains(q)).toList();
|
||||
|
||||
var repoExists = filteredRepos.indexWhere((r) {
|
||||
var l = r.fullName.split('/');
|
||||
var username = l.first;
|
||||
var repoName = l.last;
|
||||
return repoName.toLowerCase() == _textController.text &&
|
||||
username == widget.userInfo.username;
|
||||
}) !=
|
||||
var repoExists = filteredRepos.indexWhere((r) =>
|
||||
r.name.toLowerCase() == q &&
|
||||
r.username == widget.userInfo.username) !=
|
||||
-1;
|
||||
|
||||
var createRepoTile = _textController.text.isNotEmpty && !repoExists;
|
||||
|
||||
Widget repoBuilder = ListView(
|
||||
|
Reference in New Issue
Block a user