@@ -58,7 +58,7 @@ class ReposRepository {
58
58
url, null , {"api-token" : Config .API_TOKEN }, null ,
59
59
noTip: true );
60
60
if (result != null && result.result && result.data is List ) {
61
- List <TrendingRepoModel > list = [];
61
+ List <TrendingRepoModel > list = [];
62
62
var data = result.data;
63
63
if (data == null || data.length == 0 ) {
64
64
return DataResult (null , false );
@@ -107,9 +107,9 @@ class ReposRepository {
107
107
}
108
108
109
109
/// 仓库的详情数据
110
- static getRepositoryDetailRequest (userName, reposName, branch,
110
+ static getRepositoryDetailRequest (String userName, String reposName, branch,
111
111
{needDb = true }) async {
112
- String ? fullName = userName + "/$ reposName " + " v3" ;
112
+ String ? fullName = "$ userName /${ reposName } v3" ;
113
113
RepositoryDetailDbProvider provider = RepositoryDetailDbProvider ();
114
114
115
115
next () async {
@@ -142,9 +142,9 @@ class ReposRepository {
142
142
}
143
143
144
144
/// 仓库活动事件
145
- static getRepositoryEventRequest (userName, reposName,
145
+ static getRepositoryEventRequest (String userName, String reposName,
146
146
{page = 0 , branch = "master" , needDb = false }) async {
147
- String ? fullName = userName + " /$reposName " ;
147
+ String ? fullName = "$ userName /$reposName " ;
148
148
RepositoryEventDbProvider provider = RepositoryEventDbProvider ();
149
149
150
150
next () async {
@@ -181,7 +181,7 @@ class ReposRepository {
181
181
}
182
182
183
183
/// 获取用户对当前仓库的star、watcher状态
184
- static getRepositoryStatusRequest (userName, reposName) async {
184
+ static getRepositoryStatusRequest (String userName, String reposName) async {
185
185
String urls = Address .resolveStarRepos (userName, reposName);
186
186
String urlw = Address .resolveWatcherRepos (userName, reposName);
187
187
var resS = await httpManager.netFetch (urls, null , null , null , noTip: true );
@@ -191,9 +191,9 @@ class ReposRepository {
191
191
}
192
192
193
193
/// 获取仓库的提交列表
194
- static getReposCommitsRequest (userName, reposName,
194
+ static getReposCommitsRequest (String userName, String reposName,
195
195
{page = 0 , branch = "master" , needDb = false }) async {
196
- String ? fullName = userName + " /$reposName " ;
196
+ String ? fullName = "$ userName /$reposName " ;
197
197
198
198
RepositoryCommitsDbProvider provider = RepositoryCommitsDbProvider ();
199
199
@@ -233,7 +233,7 @@ class ReposRepository {
233
233
234
234
/// *
235
235
/// 获取仓库的文件列表
236
- static getReposFileDirRequest (userName, reposName,
236
+ static getReposFileDirRequest (String userName, String reposName,
237
237
{path = '' , branch, text = false , isHtml = false }) async {
238
238
String url = Address .reposDataDir (userName, reposName, path, branch);
239
239
var res = await httpManager.netFetch (
@@ -274,7 +274,7 @@ class ReposRepository {
274
274
275
275
/// star仓库
276
276
static Future <DataResult > doRepositoryStarRequest (
277
- userName, reposName, star) async {
277
+ String userName, String reposName, star) async {
278
278
String url = Address .resolveStarRepos (userName, reposName);
279
279
var res = await httpManager.netFetch (
280
280
url, null , null , Options (method: ! star ? 'PUT' : 'DELETE' ));
@@ -284,17 +284,18 @@ class ReposRepository {
284
284
}
285
285
286
286
/// watcher仓库
287
- static doRepositoryWatchRequest (userName, reposName, watch) async {
287
+ static doRepositoryWatchRequest (
288
+ String userName, String reposName, watch) async {
288
289
String url = Address .resolveWatcherRepos (userName, reposName);
289
290
var res = await httpManager.netFetch (
290
291
url, null , null , Options (method: ! watch ? 'PUT' : 'DELETE' ));
291
292
return DataResult (null , res! .result);
292
293
}
293
294
294
295
/// 获取当前仓库所有订阅用户
295
- static getRepositoryWatcherRequest (userName, reposName, page,
296
+ static getRepositoryWatcherRequest (String userName, String reposName, page,
296
297
{needDb = false }) async {
297
- String ? fullName = "$userName /$reposName " ;
298
+ String ? fullName = "$userName /$reposName " ;
298
299
RepositoryWatcherDbProvider provider = RepositoryWatcherDbProvider ();
299
300
300
301
next () async {
@@ -331,9 +332,9 @@ class ReposRepository {
331
332
}
332
333
333
334
/// 获取当前仓库所有star用户
334
- static getRepositoryStarRequest (userName, reposName, page,
335
+ static getRepositoryStarRequest (String userName, String reposName, page,
335
336
{needDb = false }) async {
336
- String ? fullName = "$userName /$reposName " ;
337
+ String ? fullName = "$userName /$reposName " ;
337
338
RepositoryStarDbProvider provider = RepositoryStarDbProvider ();
338
339
next () async {
339
340
String url = Address .getReposStar (userName, reposName) +
@@ -369,9 +370,9 @@ class ReposRepository {
369
370
}
370
371
371
372
/// 获取仓库的fork分支
372
- static getRepositoryForksRequest (userName, reposName, page,
373
+ static getRepositoryForksRequest (String userName, String reposName, page,
373
374
{needDb = false }) async {
374
- String ? fullName = "$userName /$reposName " ;
375
+ String ? fullName = "$userName /$reposName " ;
375
376
RepositoryForkDbProvider provider = RepositoryForkDbProvider ();
376
377
next () async {
377
378
String url = Address .getReposForks (userName, reposName) +
@@ -408,7 +409,8 @@ class ReposRepository {
408
409
}
409
410
410
411
/// 获取用户所有star
411
- static getStarRepositoryRequest (userName, page, sort, {needDb = false }) async {
412
+ static getStarRepositoryRequest (String userName, page, sort,
413
+ {needDb = false }) async {
412
414
UserStaredDbProvider provider = UserStaredDbProvider ();
413
415
next () async {
414
416
String url =
@@ -445,7 +447,8 @@ class ReposRepository {
445
447
}
446
448
447
449
/// 用户的仓库
448
- static getUserRepositoryRequest (userName, page, sort, {needDb = false }) async {
450
+ static getUserRepositoryRequest (String userName, page, sort,
451
+ {needDb = false }) async {
449
452
UserReposDbProvider provider = UserReposDbProvider ();
450
453
next () async {
451
454
String url =
@@ -482,10 +485,10 @@ class ReposRepository {
482
485
}
483
486
484
487
/// 创建仓库的fork分支
485
- static createForkRequest (userName, reposName) async {
488
+ static createForkRequest (String userName, String reposName) async {
486
489
String url = Address .createFork (userName, reposName);
487
- var res = await httpManager. netFetch (
488
- url, null , null , Options (method: "POST" ));
490
+ var res =
491
+ await httpManager. netFetch ( url, null , null , Options (method: "POST" ));
489
492
return DataResult (null , res! .result);
490
493
}
491
494
@@ -505,10 +508,12 @@ class ReposRepository {
505
508
///测试代码
506
509
Serializer <Branch ?> serializerForType =
507
510
serializers.serializerForType (Branch ) as Serializer <Branch ?>;
508
- var test = serializers.deserializeWith <Branch ?>(serializerForType, data);
511
+ var test =
512
+ serializers.deserializeWith <Branch ?>(serializerForType, data);
509
513
510
514
/// 反序列化
511
- Map result = serializers.serializeWith (serializerForType, test) as Map <dynamic , dynamic >;
515
+ Map result = serializers.serializeWith (serializerForType, test)
516
+ as Map <dynamic , dynamic >;
512
517
if (kDebugMode) {
513
518
print ("###### $test $result " );
514
519
}
@@ -522,7 +527,7 @@ class ReposRepository {
522
527
}
523
528
524
529
/// 用户的前100仓库
525
- static getUserRepository100StatusRequest (userName) async {
530
+ static getUserRepository100StatusRequest (String userName) async {
526
531
String url = Address .userRepos (userName, 'pushed' ) + "&page=1&per_page=100" ;
527
532
var res = await httpManager.netFetch (url, null , null , null );
528
533
List <Repository > honorList = [];
@@ -542,7 +547,8 @@ class ReposRepository {
542
547
}
543
548
544
549
/// 详情的remde数据
545
- static getRepositoryDetailReadmeRequest (userName, reposName, branch,
550
+ static getRepositoryDetailReadmeRequest (
551
+ String userName, String reposName, branch,
546
552
{needDb = true }) async {
547
553
String ? fullName = "$userName /$reposName " ;
548
554
RepositoryDetailReadmeDbProvider provider =
@@ -623,7 +629,8 @@ class ReposRepository {
623
629
}
624
630
625
631
/// 获取仓库的单个提交详情
626
- static getReposCommitsInfoRequest (userName, reposName, sha) async {
632
+ static getReposCommitsInfoRequest (
633
+ String userName, String reposName, sha) async {
627
634
String url = Address .getReposCommitsInfo (userName, reposName, sha);
628
635
var res = await httpManager.netFetch (url, null , null , null );
629
636
if (res != null && res.result) {
@@ -635,7 +642,7 @@ class ReposRepository {
635
642
}
636
643
637
644
/// 获取仓库的release列表
638
- static getRepositoryReleaseRequest (userName, reposName, page,
645
+ static getRepositoryReleaseRequest (String userName, String reposName, page,
639
646
{needHtml = true , release = true }) async {
640
647
String url = release
641
648
? Address .getReposRelease (userName, reposName) +
@@ -673,7 +680,8 @@ class ReposRepository {
673
680
if (Platform .isIOS) {
674
681
return ;
675
682
}
676
- var res = await getRepositoryReleaseRequest ("CarGuo" , 'gsy_github_app_flutter' , 1 ,
683
+ var res = await getRepositoryReleaseRequest (
684
+ "CarGuo" , 'gsy_github_app_flutter' , 1 ,
677
685
needHtml: false );
678
686
if (res != null && res.result && res.data.length > 0 ) {
679
687
Release release = res.data[0 ];
@@ -720,7 +728,8 @@ class ReposRepository {
720
728
}
721
729
722
730
/// 获取issue总数
723
- static getRepositoryIssueStatusRequest (userName, repository) async {
731
+ static getRepositoryIssueStatusRequest (
732
+ String userName, String repository) async {
724
733
String url = Address .getReposIssue (userName, repository, null , null , null ) +
725
734
"&per_page=1" ;
726
735
var res = await httpManager.netFetch (url, null , null , null );
0 commit comments