refactor: migrate browser gateway to native xvfb

This commit is contained in:
2026-09-18 16:50:18 +08:00
parent 7e3808cf4c
commit e8f2c192ba
86 changed files with 6104 additions and 5323 deletions
+3 -3
View File
@@ -46,7 +46,7 @@ const unsupported = (resource, operation) =>
const resourcePaths = {
browsers: "/browsers",
"browser-images": "/browser-images",
"browser-versions": "/browser-versions",
gateways: "/gateways",
accounts: "/phase-a/accounts",
drafts: "/phase-a/drafts",
@@ -152,7 +152,7 @@ export const dataProvider = {
const path = resourcePaths[resource];
if (!path || resource === "browsers")
return unsupported(resource, "update");
// browser-images 的 PUT 不接受 version 字段(路径已携带),透传其余字段。
// browser-versions 的 PUT 不接受 version 字段(路径已携带),透传其余字段。
const { version: _ignored, ...rest } = variables ?? {};
await request(
`${path}/${encodeURIComponent(id)}`,
@@ -164,7 +164,7 @@ export const dataProvider = {
const path = resourcePaths[resource];
if (
!path ||
!["browser-images", "accounts", "creator-competitors"].includes(resource)
!["browser-versions", "accounts", "creator-competitors"].includes(resource)
)
return unsupported(resource, "deleteOne");
await request(`${path}/${encodeURIComponent(id)}`, { method: "DELETE" });