stream day 6

This commit is contained in:
Zoe
2023-01-11 22:29:41 -06:00
parent a30bcfa0a8
commit 21a9b11547
21 changed files with 644 additions and 145 deletions

View File

@@ -1,5 +1,5 @@
import { PrismaClient } from '@prisma/client'
import { IUser } from '../../types'
import { SafeUser } from '../../types'
const prisma = new PrismaClient()
export default defineEventHandler(async (event) => {
@@ -42,13 +42,24 @@ export default defineEventHandler(async (event) => {
id: true,
username: true
}
},
roles: {
select: {
id: true,
name: true,
administrator: true,
owner: true,
users: {
select: {
id: true
}
}
}
}
},
},
}
}) as IUser
user.passwordhash = undefined;
}) as SafeUser | null;
return user
})