aboutsummaryrefslogtreecommitdiffstats
path: root/packages/trpc
diff options
context:
space:
mode:
Diffstat (limited to 'packages/trpc')
-rw-r--r--packages/trpc/routers/users.test.ts2
-rw-r--r--packages/trpc/routers/users.ts2
2 files changed, 4 insertions, 0 deletions
diff --git a/packages/trpc/routers/users.test.ts b/packages/trpc/routers/users.test.ts
index 3d2d164d..3fd939b1 100644
--- a/packages/trpc/routers/users.test.ts
+++ b/packages/trpc/routers/users.test.ts
@@ -111,6 +111,7 @@ describe("User Routes", () => {
// The default settings
expect(settings).toEqual({
bookmarkClickAction: "open_original_link",
+ archiveDisplayBehaviour: "show",
});
// Update settings
@@ -122,6 +123,7 @@ describe("User Routes", () => {
const updatedSettings = await caller.users.settings();
expect(updatedSettings).toEqual({
bookmarkClickAction: "expand_bookmark_preview",
+ archiveDisplayBehaviour: "show",
});
// Test invalid update (e.g., empty input, if schema enforces it)
diff --git a/packages/trpc/routers/users.ts b/packages/trpc/routers/users.ts
index 6f1f1145..3813387f 100644
--- a/packages/trpc/routers/users.ts
+++ b/packages/trpc/routers/users.ts
@@ -265,6 +265,7 @@ export const usersAppRouter = router({
}
return {
bookmarkClickAction: settings.bookmarkClickAction,
+ archiveDisplayBehaviour: settings.archiveDisplayBehaviour,
};
}),
updateSettings: authedProcedure
@@ -280,6 +281,7 @@ export const usersAppRouter = router({
.update(userSettings)
.set({
bookmarkClickAction: input.bookmarkClickAction,
+ archiveDisplayBehaviour: input.archiveDisplayBehaviour,
})
.where(eq(userSettings.userId, ctx.user.id));
}),