fix: add next level perks block
This commit is contained in:
@@ -23,46 +23,80 @@ export const userQueryRouter = router({
|
||||
}
|
||||
return validJson
|
||||
}),
|
||||
benefits: protectedProcedure.query(async function (opts) {
|
||||
// TODO: Make request to get user data from Scandic API
|
||||
benefits: router({
|
||||
current: protectedProcedure.query(async function (opts) {
|
||||
// TODO: Make request to get user data from Scandic API
|
||||
|
||||
const hardCodedBenefits = [
|
||||
{
|
||||
id: 1,
|
||||
value: "€5 voucher",
|
||||
explanation: "to spend in bar & restaurant for each night",
|
||||
subtitle:
|
||||
"Lorem ipsum dolor sit amet consectetur. Pharetra lectus sagittis turpis blandit feugiat amet enim massa.",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
value: "Breakfast to go",
|
||||
explanation: "for early birds, when staying",
|
||||
subtitle:
|
||||
"Lorem ipsum dolor sit amet consectetur. Pharetra lectus sagittis turpis blandit feugiat amet enim massa.",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
id: 3,
|
||||
value: "15% discount",
|
||||
explanation: "in the restaurant & the bar",
|
||||
subtitle:
|
||||
"Lorem ipsum dolor sit amet consectetur. Pharetra lectus sagittis turpis blandit feugiat amet enim massa.",
|
||||
href: "#",
|
||||
},
|
||||
]
|
||||
const response = hardCodedBenefits
|
||||
return response
|
||||
const hardCodedBenefits = [
|
||||
{
|
||||
id: 1,
|
||||
value: "€5 voucher",
|
||||
explanation: "to spend in bar & restaurant for each night",
|
||||
subtitle:
|
||||
"Lorem ipsum dolor sit amet consectetur. Pharetra lectus sagittis turpis blandit feugiat amet enim massa.",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
value: "Breakfast to go",
|
||||
explanation: "for early birds, when staying",
|
||||
subtitle:
|
||||
"Lorem ipsum dolor sit amet consectetur. Pharetra lectus sagittis turpis blandit feugiat amet enim massa.",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
id: 3,
|
||||
value: "15% discount",
|
||||
explanation: "in the restaurant & the bar",
|
||||
subtitle:
|
||||
"Lorem ipsum dolor sit amet consectetur. Pharetra lectus sagittis turpis blandit feugiat amet enim massa.",
|
||||
href: "#",
|
||||
},
|
||||
]
|
||||
const response = hardCodedBenefits
|
||||
return response
|
||||
|
||||
// if (!response.ok) {
|
||||
// throw internalServerError()
|
||||
// }
|
||||
// const json = await response.json()
|
||||
// const validJson = getUserSchema.parse(json)
|
||||
// if (!validJson) {
|
||||
// throw badRequestError()
|
||||
// }
|
||||
// return validJson
|
||||
// if (!response.ok) {
|
||||
// throw internalServerError()
|
||||
// }
|
||||
// const json = await response.json()
|
||||
// const validJson = getUserSchema.parse(json)
|
||||
// if (!validJson) {
|
||||
// throw badRequestError()
|
||||
// }
|
||||
// return validJson
|
||||
}),
|
||||
next: protectedProcedure.query(async function (opts) {
|
||||
// TODO: Make request to get user data from Scandic API
|
||||
|
||||
const hardCodedBenefits = [
|
||||
{
|
||||
id: 1,
|
||||
|
||||
explanation: "Free soft drink voucher for the kids when staying",
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
|
||||
explanation: "Free early check in",
|
||||
},
|
||||
{
|
||||
id: 3,
|
||||
explanation: "25% extra bonus points on each stay",
|
||||
},
|
||||
]
|
||||
const response = { nextLevel: "Close Friend", perks: hardCodedBenefits }
|
||||
return response
|
||||
|
||||
// if (!response.ok) {
|
||||
// throw internalServerError()
|
||||
// }
|
||||
// const json = await response.json()
|
||||
// const validJson = getUserSchema.parse(json)
|
||||
// if (!validJson) {
|
||||
// throw badRequestError()
|
||||
// }
|
||||
// return validJson
|
||||
}),
|
||||
}),
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user