new selfhosted version

This commit is contained in:
antonio
2025-11-28 14:11:51 +01:00
parent afda29997d
commit 951860f67e
1046 changed files with 72586 additions and 574750 deletions

26
consumer/src/trpc.ts Normal file
View File

@@ -0,0 +1,26 @@
import { createTRPCClient, httpBatchLink, TRPCClient } from '@trpc/client';
//@ts-ignore
import type { AppRouter as EmailsAppRouter } from '../../emails/src/index'
class TRPC {
public client: TRPCClient<EmailsAppRouter>
init(url: string, secret: string) {
this.client = createTRPCClient<EmailsAppRouter>({
links: [
httpBatchLink({
url,
headers: {
Authorization: `Bearer ${secret}`
}
}),
],
});
}
}
export const TrcpInstance = new TRPC();