Removed unnecessary DB calls & changes everything to use session.user.id

pull/212/head
Alex van Andel 2021-05-22 19:12:06 +00:00
parent 62efa26443
commit c610874ec4
1 changed files with 3 additions and 18 deletions

View File

@ -270,9 +270,6 @@ export async function getServerSideProps(context) {
let credentials = []; let credentials = [];
let eventTypes = []; let eventTypes = [];
let eventTypeCount = 0;
let integrationCount = 0;
if (session) { if (session) {
user = await prisma.user.findFirst({ user = await prisma.user.findFirst({
where: { where: {
@ -287,7 +284,7 @@ export async function getServerSideProps(context) {
credentials = await prisma.credential.findMany({ credentials = await prisma.credential.findMany({
where: { where: {
userId: user.id, userId: session.user.id,
}, },
select: { select: {
type: true type: true
@ -296,23 +293,11 @@ export async function getServerSideProps(context) {
eventTypes = await prisma.eventType.findMany({ eventTypes = await prisma.eventType.findMany({
where: { where: {
userId: user.id, userId: session.user.id,
}
});
eventTypeCount = await prisma.eventType.count({
where: {
userId: session.user.id
}
});
integrationCount = await prisma.credential.count({
where: {
userId: session.user.id
} }
}); });
} }
return { return {
props: { user, credentials, eventTypes, eventTypeCount, integrationCount }, // will be passed to the page component as props props: { user, credentials, eventTypes, eventTypeCount: eventTypes.length, integrationCount: credentials.length }, // will be passed to the page component as props
} }
} }