Add team creation, team join and debug login screen
This commit is contained in:
@@ -51,7 +51,8 @@ export default defineEventHandler(async (event) => {
|
||||
teams: {
|
||||
select: {
|
||||
id: true,
|
||||
name: true
|
||||
name: true,
|
||||
password: true
|
||||
},
|
||||
where: {
|
||||
OR: [
|
||||
@@ -140,7 +141,7 @@ export default defineEventHandler(async (event) => {
|
||||
const { teams, members, quests, ...hunt } = _hunt;
|
||||
|
||||
const isMember = hunt.creator.id === userId || members.length > 0;
|
||||
const ownTeam = teams.length > 0 ? teams[0].id : null;
|
||||
const ownTeam = teams.length > 0 ? teams[0] : null;
|
||||
|
||||
const mappedQuests = quests.map(({ answers, ...q }) => ({
|
||||
...q,
|
||||
@@ -156,6 +157,7 @@ export default defineEventHandler(async (event) => {
|
||||
return {
|
||||
isMember,
|
||||
ownTeam,
|
||||
loggedIn: !!user.user,
|
||||
totalScore: ownTeam !== null ? totalScore : undefined,
|
||||
quests: mappedQuests,
|
||||
...hunt
|
||||
|
||||
Reference in New Issue
Block a user