Skip to content

Commit 242dd12

Browse files
committed
fix: bitbucket and gitlab files length
closes #224
1 parent 70e19e9 commit 242dd12

37 files changed

+331
-321
lines changed

lib/models/auth.dart

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,7 @@ class AuthModel with ChangeNotifier {
289289
Future<DataWithPage> fetchGiteaWithPage(String path,
290290
{int? page, int? limit}) async {
291291
page = page ?? 1;
292-
limit = limit ?? pageSize;
292+
limit = limit ?? PAGE_SIZE;
293293

294294
var uri = Uri.parse('${activeAccount!.domain}/api/v1$path');
295295
uri = uri.replace(
@@ -393,7 +393,7 @@ class AuthModel with ChangeNotifier {
393393
Future<DataWithPage> fetchGogsWithPage(String path,
394394
{int? page, int? limit}) async {
395395
page = page ?? 1;
396-
limit = limit ?? pageSize;
396+
limit = limit ?? PAGE_SIZE;
397397

398398
var uri = Uri.parse('${activeAccount!.domain}/api/v1$path');
399399
uri = uri.replace(
@@ -480,7 +480,7 @@ class AuthModel with ChangeNotifier {
480480
Future<DataWithPage> fetchGiteeWithPage(String path,
481481
{int? page, int? limit}) async {
482482
page = page ?? 1;
483-
limit = limit ?? pageSize;
483+
limit = limit ?? PAGE_SIZE;
484484

485485
var uri = Uri.parse('${activeAccount!.domain}/api/v5$path');
486486
uri = uri.replace(
@@ -545,7 +545,10 @@ class AuthModel with ChangeNotifier {
545545
final uri = Uri.parse(activeAccount!.domain).replace(
546546
userInfo: '${activeAccount!.login}:${activeAccount!.appPassword}',
547547
path: input.path,
548-
query: input.query,
548+
queryParameters: {
549+
'pagelen': PAGE_SIZE.toString(),
550+
...input.queryParameters
551+
},
549552
);
550553
if (isPost) {
551554
return http.post(

lib/models/bitbucket.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,11 +65,11 @@ class BbRepoMainbranch {
6565

6666
@JsonSerializable(fieldRename: FieldRename.snake)
6767
class BbTree {
68-
String? type;
69-
String? path;
68+
String type;
69+
String path;
7070
int? size;
7171
Map<String, dynamic>? links;
72-
BbTree();
72+
BbTree({required this.type, required this.path});
7373
factory BbTree.fromJson(Map<String, dynamic> json) => _$BbTreeFromJson(json);
7474
}
7575

lib/models/bitbucket.g.dart

Lines changed: 4 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/models/gitea.dart

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,20 +48,21 @@ class GiteaRepository {
4848

4949
@JsonSerializable(fieldRename: FieldRename.snake)
5050
class GiteaTree {
51-
String? type;
52-
String? name;
51+
String type;
52+
String name;
5353
String? path;
5454
int? size;
5555
String? downloadUrl;
56-
GiteaTree();
56+
GiteaTree({required this.type, required this.name});
5757
factory GiteaTree.fromJson(Map<String, dynamic> json) =>
5858
_$GiteaTreeFromJson(json);
5959
}
6060

6161
@JsonSerializable(fieldRename: FieldRename.snake)
6262
class GiteaBlob extends GiteaTree {
6363
String? content;
64-
GiteaBlob();
64+
GiteaBlob({required String type, required String name})
65+
: super(name: name, type: type);
6566
factory GiteaBlob.fromJson(Map<String, dynamic> json) =>
6667
_$GiteaBlobFromJson(json);
6768
}

lib/models/gitea.g.dart

Lines changed: 8 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/models/gitee.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,11 +107,11 @@ class GiteeCommitAuthor {
107107

108108
@JsonSerializable(fieldRename: FieldRename.snake)
109109
class GiteeTreeItem {
110-
String? path;
111-
String? type;
110+
String path;
111+
String type;
112112
String? sha;
113113
int? size;
114-
GiteeTreeItem();
114+
GiteeTreeItem({required this.path, required this.type});
115115
factory GiteeTreeItem.fromJson(Map<String, dynamic> json) =>
116116
_$GiteeTreeItemFromJson(json);
117117
}

lib/models/gitee.g.dart

Lines changed: 4 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/models/gitlab.dart

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -128,10 +128,10 @@ class GitlabProjectNamespace {
128128

129129
@JsonSerializable(fieldRename: FieldRename.snake)
130130
class GitlabTreeItem {
131-
String? type;
132-
String? path;
133-
String? name;
134-
GitlabTreeItem();
131+
String type;
132+
String path;
133+
String name;
134+
GitlabTreeItem({required this.type, required this.path, required this.name});
135135
factory GitlabTreeItem.fromJson(Map<String, dynamic> json) =>
136136
_$GitlabTreeItemFromJson(json);
137137
}

lib/models/gitlab.g.dart

Lines changed: 5 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/models/gogs.dart

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,20 +50,21 @@ class GogsOrg {
5050

5151
@JsonSerializable(fieldRename: FieldRename.snake)
5252
class GogsTree {
53-
String? type;
54-
String? name;
53+
String type;
54+
String name;
5555
String? path;
5656
int? size;
5757
String? downloadUrl;
58-
GogsTree();
58+
GogsTree({required this.type, required this.name});
5959
factory GogsTree.fromJson(Map<String, dynamic> json) =>
6060
_$GogsTreeFromJson(json);
6161
}
6262

6363
@JsonSerializable(fieldRename: FieldRename.snake)
6464
class GogsBlob extends GogsTree {
6565
String? content;
66-
GogsBlob();
66+
GogsBlob({required String type, required String name})
67+
: super(name: name, type: type);
6768
factory GogsBlob.fromJson(Map<String, dynamic> json) =>
6869
_$GogsBlobFromJson(json);
6970
}

0 commit comments

Comments
 (0)