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,
},
},
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) {
const { slug } = req.query;
@ -14,7 +14,7 @@ export default async function handler(req, res) {
} else if (isEmail) {
// todo
// If slug is an email
// user = await getUserByEmail(slug);
user = await getUserByEmail(slug);
} else {
// Assume slug is an ID
const id = parseInt(slug);