refactor: migrate browser gateway to native xvfb
This commit is contained in:
@@ -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" });
|
||||
|
||||
Reference in New Issue
Block a user