diff --git a/.changeset/cute-houses-own.md b/.changeset/cute-houses-own.md new file mode 100644 index 00000000000..c7dcd946bb9 --- /dev/null +++ b/.changeset/cute-houses-own.md @@ -0,0 +1,5 @@ +--- +"@thirdweb-dev/service-utils": patch +--- + +add `gateway` team capabilities diff --git a/apps/dashboard/src/@/storybook/stubs.ts b/apps/dashboard/src/@/storybook/stubs.ts index 9e7dac7ba49..10d586f5f7a 100644 --- a/apps/dashboard/src/@/storybook/stubs.ts +++ b/apps/dashboard/src/@/storybook/stubs.ts @@ -89,6 +89,10 @@ export function teamStub(id: string, billingPlan: Team["billingPlan"]): Team { enabled: true, rateLimit: 10, }, + gateway: { + enabled: true, + rateLimit: 1000, + }, }, createdAt: new Date().toISOString(), dedicatedSupportChannel: null, diff --git a/packages/service-utils/src/core/api.ts b/packages/service-utils/src/core/api.ts index f67e8eaad29..90b0036adca 100644 --- a/packages/service-utils/src/core/api.ts +++ b/packages/service-utils/src/core/api.ts @@ -116,6 +116,10 @@ type TeamCapabilities = { enabled: boolean; rateLimit: number; }; + gateway: { + enabled: boolean; + rateLimit: number; + }; }; type TeamPlan = diff --git a/packages/service-utils/src/mocks.ts b/packages/service-utils/src/mocks.ts index 66bc6d88685..639ecd8c159 100644 --- a/packages/service-utils/src/mocks.ts +++ b/packages/service-utils/src/mocks.ts @@ -107,6 +107,10 @@ export const validTeamResponse: TeamResponse = { enabled: true, rateLimit: 10, }, + gateway: { + enabled: true, + rateLimit: 1000, + }, }, createdAt: new Date("2024-06-01").toISOString(), dedicatedSupportChannel: null,