aboutsummaryrefslogtreecommitdiffstats
path: root/packages/web/server/api
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2024-02-20 14:05:53 +0000
committerMohamedBassem <me@mbassem.com>2024-02-20 14:05:53 +0000
commit7c04276bacf6e9ecc0cce4a2ece7a25dc8e5deaa (patch)
tree22064a23a42b37e6b42f4c3cc3f1ff5da3fccdb7 /packages/web/server/api
parentfb5b114ec4d42668aeb4fa0dce30125f1cac04e7 (diff)
downloadkarakeep-7c04276bacf6e9ecc0cce4a2ece7a25dc8e5deaa.tar.zst
ui: hydrate the react query cache in the client side components
Diffstat (limited to 'packages/web/server/api')
-rw-r--r--packages/web/server/api/trpc.ts5
1 files changed, 4 insertions, 1 deletions
diff --git a/packages/web/server/api/trpc.ts b/packages/web/server/api/trpc.ts
index 1f4eb775..7c4af452 100644
--- a/packages/web/server/api/trpc.ts
+++ b/packages/web/server/api/trpc.ts
@@ -1,5 +1,6 @@
import { TRPCError, initTRPC } from "@trpc/server";
import { User } from "next-auth";
+import superjson from "superjson";
export type Context = {
user: User | null;
@@ -9,7 +10,9 @@ export type Context = {
// since it's not very descriptive.
// For instance, the use of a t variable
// is common in i18n libraries.
-const t = initTRPC.context<Context>().create();
+const t = initTRPC.context<Context>().create({
+ transformer: superjson,
+});
export const createCallerFactory = t.createCallerFactory;
// Base router and procedure helpers
export const router = t.router;