Update getUserByEmail model

This commit is contained in:
austinkelsay 2024-09-30 15:06:11 -05:00
parent 94568408db
commit 5fd17eaf30
2 changed files with 14 additions and 2 deletions

View File

@ -239,6 +239,18 @@ export const getUserByEmail = async (email) => {
resource: true, resource: true,
}, },
}, },
userCourses: {
include: {
course: true,
},
},
userLessons: {
include: {
lesson: true,
},
},
nip05: true,
lightningAddress: true,
}, },
}); });
}; };

View File

@ -1,4 +1,4 @@
import { getUserById, getUserByPubkey, updateUser, deleteUser } from "@/db/models/userModels"; import { getUserById, getUserByPubkey, getUserByEmail, updateUser, deleteUser } from "@/db/models/userModels";
export default async function handler(req, res) { export default async function handler(req, res) {
const { slug } = req.query; const { slug } = req.query;
@ -14,7 +14,7 @@ export default async function handler(req, res) {
} else if (isEmail) { } else if (isEmail) {
// todo // todo
// If slug is an email // If slug is an email
// user = await getUserByEmail(slug); user = await getUserByEmail(slug);
} else { } else {
// Assume slug is an ID // Assume slug is an ID
const id = parseInt(slug); const id = parseInt(slug);