Merged in feat/sw-1825-my-pages-sas-link-visibility (pull request #1479)
* Use SAS membership for my pages sas link visibility Approved-by: Joakim Jäderberg
This commit is contained in:
@@ -4,6 +4,7 @@ import { z } from "zod"
|
||||
import { Lang } from "@/constants/languages"
|
||||
import { safeProtectedProcedure } from "@/server/trpc"
|
||||
|
||||
import { getVerifiedUser } from "../../user/query"
|
||||
import { getPrimaryLinks } from "./getPrimaryLinks"
|
||||
import { getSecondaryLinks } from "./getSecondaryLinks"
|
||||
|
||||
@@ -36,8 +37,13 @@ export const myPagesNavigation = safeProtectedProcedure
|
||||
})
|
||||
}
|
||||
|
||||
const user = await getVerifiedUser({ session: ctx.session })
|
||||
if (!user || user.error) {
|
||||
return null
|
||||
}
|
||||
|
||||
const [primaryLinks, secondaryLinks] = await Promise.all([
|
||||
getPrimaryLinks({ lang }),
|
||||
getPrimaryLinks({ lang, memberships: user.data.memberships }),
|
||||
getSecondaryLinks({ lang }),
|
||||
])
|
||||
|
||||
|
||||
Reference in New Issue
Block a user