diff --git a/apps/dashboard/src/@/api/universal-bridge/developer.ts b/apps/dashboard/src/@/api/universal-bridge/developer.ts index 90493d8b13e..9931c6e2011 100644 --- a/apps/dashboard/src/@/api/universal-bridge/developer.ts +++ b/apps/dashboard/src/@/api/universal-bridge/developer.ts @@ -100,12 +100,14 @@ export type Fee = { export async function getFees(props: { clientId: string; + teamId: string; }) { const authToken = await getAuthToken(); const res = await fetch(`${UB_BASE_URL}/v1/developer/fees`, { method: "GET", headers: { "Content-Type": "application/json", + "x-team-id": props.teamId, "x-client-id-override": props.clientId, Authorization: `Bearer ${authToken}`, }, @@ -122,6 +124,7 @@ export async function getFees(props: { export async function updateFee(props: { clientId: string; + teamId: string; feeRecipient: string; feeBps: number; }) { @@ -131,6 +134,7 @@ export async function updateFee(props: { headers: { "Content-Type": "application/json", "x-client-id-override": props.clientId, + "x-team-id": props.teamId, Authorization: `Bearer ${authToken}`, }, body: JSON.stringify({ diff --git a/apps/dashboard/src/app/(app)/team/[team_slug]/[project_slug]/connect/universal-bridge/settings/page.tsx b/apps/dashboard/src/app/(app)/team/[team_slug]/[project_slug]/connect/universal-bridge/settings/page.tsx index 7b2ece6b030..c538aec5976 100644 --- a/apps/dashboard/src/app/(app)/team/[team_slug]/[project_slug]/connect/universal-bridge/settings/page.tsx +++ b/apps/dashboard/src/app/(app)/team/[team_slug]/[project_slug]/connect/universal-bridge/settings/page.tsx @@ -27,6 +27,7 @@ export default async function Page(props: { let fees = await getFees({ clientId: project.publishableKey, + teamId: team.id, }).catch(() => { return { feeRecipient: "", diff --git a/apps/dashboard/src/components/pay/PayConfig.tsx b/apps/dashboard/src/components/pay/PayConfig.tsx index dfddfb6adb5..59652a6524e 100644 --- a/apps/dashboard/src/components/pay/PayConfig.tsx +++ b/apps/dashboard/src/components/pay/PayConfig.tsx @@ -49,6 +49,7 @@ export const PayConfig: React.FC = (props) => { }) => { await updateFee({ clientId: props.project.publishableKey, + teamId: props.teamId, feeRecipient: values.payoutAddress, feeBps: values.developerFeeBPS, });