新增 build:test 方便构建线上的测试环境,优化分享码功能的交互

This commit is contained in:
eafonyang
2026-06-17 16:51:43 +08:00
parent a045db235a
commit 0d577f939c
12 changed files with 216 additions and 21 deletions
+14 -1
View File
@@ -1,6 +1,6 @@
import type { PeqEqUi } from "./types";
export type ShareApiAction = "create" | "query" | "accept" | "list";
export type ShareApiAction = "create" | "query" | "accept" | "list" | "delete";
export function resolveShareApiMessage(
action: ShareApiAction,
@@ -13,6 +13,19 @@ export function resolveShareApiMessage(
return eqUi.mySharesLoadFail ?? "Failed to load share list";
}
if (action === "delete") {
if (res.code === 0) {
return eqUi.mySharesDeleteFail ?? "Failed to delete share code";
}
if (res.code === 400) {
return eqUi.shareInvalidParams ?? eqUi.mySharesDeleteFail ?? "Invalid request";
}
if (res.code === 500) {
return eqUi.shareSystemError ?? eqUi.mySharesDeleteFail ?? "System error";
}
return eqUi.mySharesDeleteFail ?? "Failed to delete share code";
}
if (res.code === 0) {
if (action === "create") {
return eqUi.shareActiveExists ?? eqUi.shareCreateFail ?? "Failed to generate share code";