Introduce units preference
This commit is contained in:
@@ -18,3 +18,5 @@ export const tones = ref([
|
||||
"Adventure",
|
||||
"Snarky",
|
||||
]);
|
||||
|
||||
export const units = ref(["Imperial", "Metric"]);
|
||||
|
||||
@@ -10,6 +10,7 @@ export default defineEventHandler(async (event) => {
|
||||
enabled: body.enabled,
|
||||
language: body.language,
|
||||
tone: body.tone,
|
||||
units: body.units,
|
||||
},
|
||||
})
|
||||
.where(eq(tables.preferences.userId, session.user.id))
|
||||
|
||||
@@ -33,11 +33,13 @@ export const preferences = pgTable("preferences", {
|
||||
enabled: boolean;
|
||||
language: string;
|
||||
tone: string;
|
||||
units: "Imperial" | "Metric";
|
||||
}>()
|
||||
.$defaultFn(() => ({
|
||||
enabled: true,
|
||||
language: "English",
|
||||
tone: "Casual",
|
||||
units: "Metric",
|
||||
})),
|
||||
});
|
||||
|
||||
|
||||
@@ -70,6 +70,7 @@ export default defineOAuthStravaEventHandler({
|
||||
enabled: true,
|
||||
language: "English",
|
||||
tone: "Casual",
|
||||
units: "Metric",
|
||||
},
|
||||
})
|
||||
.onConflictDoNothing();
|
||||
|
||||
Reference in New Issue
Block a user