Skip to content

Commit cc95810

Browse files
committed
fix:fix gitee delete haven't callback value
1 parent e906ca0 commit cc95810

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

lib/views/manage_page/gitee_page/gitee_repo_page_presenter.dart

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,14 @@ class GiteeRepoPagePresenter {
4545
}
4646
}
4747

48-
doDeleteContents(String path, String prePath, String name, String sha) async {
48+
Future<bool> doDeleteContents(
49+
String path, String prePath, String name, String sha) async {
4950
try {
5051
String configStr = await ImageUploadUtils.getPBConfig(PBTypeKeys.gitee);
5152
GiteeConfig config = GiteeConfig.fromJson(json.decode(configStr));
5253
if (isBlank(config.repo) || isBlank(config.token)) {
5354
_view.loadError('读取配置错误!');
54-
return;
55+
return false;
5556
}
5657
String url = pathutil.joinAll([
5758
'repos',
@@ -69,7 +70,10 @@ class GiteeRepoPagePresenter {
6970
if (!isBlank(config.branch)) {
7071
query["branch"] = config.branch;
7172
}
72-
GiteeApi.deleteFile(url, query);
73-
} catch (e) {}
73+
await GiteeApi.deleteFile(url, query);
74+
return true;
75+
} catch (e) {
76+
return false;
77+
}
7478
}
7579
}

0 commit comments

Comments
 (0)