diff --git a/apps/server/src/trpc/client.ts b/apps/server/src/trpc/client.ts index 0a40aa5f..0a140c34 100644 --- a/apps/server/src/trpc/client.ts +++ b/apps/server/src/trpc/client.ts @@ -11,6 +11,7 @@ export function makeTRPCClient( apiServer, accessToken, batch: false, + userAgent: "@peated (trpc/proxy)", }), }); } diff --git a/apps/server/src/trpc/links.ts b/apps/server/src/trpc/links.ts index 7a3ed392..177fc64a 100644 --- a/apps/server/src/trpc/links.ts +++ b/apps/server/src/trpc/links.ts @@ -62,10 +62,12 @@ export function getLinks({ apiServer, accessToken, batch = true, + userAgent = "peated (trpc/unknown)", }: { apiServer: string; accessToken?: string | null | undefined; batch: boolean; + userAgent: string; }) { return [ loggerLink({ @@ -80,7 +82,7 @@ export function getLinks({ async headers() { return { authorization: accessToken ? `Bearer ${accessToken}` : "", - "user-agent": "peated (trpc)", + "user-agent": userAgent, }; }, }), diff --git a/apps/web/src/lib/trpc/client.server.ts b/apps/web/src/lib/trpc/client.server.ts index f3daeeab..5cbe45a4 100644 --- a/apps/web/src/lib/trpc/client.server.ts +++ b/apps/web/src/lib/trpc/client.server.ts @@ -19,6 +19,7 @@ export async function getTrpcClient(): Promise> { apiServer: config.API_SERVER, accessToken, batch: true, + userAgent: "@peated/web (trpc)", }), }); @@ -39,6 +40,7 @@ export async function getUnsafeTrpcClient(): Promise< apiServer: config.API_SERVER, accessToken, batch: true, + userAgent: "@peated/web (trpc/unsafe)", }), }); } diff --git a/apps/web/src/lib/trpc/provider.tsx b/apps/web/src/lib/trpc/provider.tsx index 3fcaad25..e4ad63e2 100644 --- a/apps/web/src/lib/trpc/provider.tsx +++ b/apps/web/src/lib/trpc/provider.tsx @@ -20,6 +20,7 @@ export default function TRPCProvider({ apiServer, accessToken, batch: true, + userAgent: "@peated/web (trpc/react)", }), }), );