Show existing platform versions in publish modal
This commit is contained in:
+2
-2
@@ -137,14 +137,14 @@
|
||||
- CurseForge:构造 multipart/form-data 请求,含 `metadata` JSON + 文件
|
||||
- 通过 tRPC subscription 推送进度更新
|
||||
6. **任一请求失败则取消当前平台的后续所有任务**,不影响另一个平台
|
||||
7. 全部完成或失败后,弹出结果 Modal 显示最终状态(成功数 / 失败数 + 各平台失败原因列表)
|
||||
7. 全部完成或失败后,在第 3 步进度页内嵌显示最终状态(成功数 / 失败数 + 各平台失败原因列表)
|
||||
|
||||
### 错误处理与可见性
|
||||
|
||||
- 单个版本上传失败:记入该平台 `errors`,发出 `failed` 进度事件(进度条变红),该平台后续版本取消;
|
||||
- 平台准备阶段失败(元数据拉取、版本范围计算):记为该平台**全部失败**,同样发出 `failed` 事件,并在服务端终端输出 `console.error`;
|
||||
- mutation 层兜底:任何未被捕获的平台异常记入 `errors` 并输出服务端日志;
|
||||
- 前端结果 Modal 按平台分行列出所有失败原因。
|
||||
- 前端进度页的结果区按平台分行列出所有失败原因。
|
||||
|
||||
## Dry-run(模拟发布)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user