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:
Anton Gunnarsson
2025-03-06 09:45:08 +00:00
parent c92529fcde
commit 47785aa07a
2 changed files with 22 additions and 15 deletions

View File

@@ -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 }),
])