getUsers: privateProcedure
.query(async ({ ctx }) => {
try{
const { userEmail } = ctx;
await dbConnect();
const foundUser = await userModel.findOne({ email: userEmail });
if (!foundUser) throw new TRPCError({ code: "UNAUTHORIZED" })
const users = await userModel.find({ team: foundUser.team });
// console.log("backend data: ", users)
return {
data: users, status: 200, success: true
};
} catch (err) {
console.log(err)
return { data: [], status: 500, success: false };
}
})
getUsers: privateProcedure
.query(async ({ ctx }) => {
try{
const { userEmail } = ctx;
await dbConnect();
const foundUser = await userModel.findOne({ email: userEmail });
if (!foundUser) throw new TRPCError({ code: "UNAUTHORIZED" })
const users = await userModel.find({ team: foundUser.team });
// console.log("backend data: ", users)
return {
data: users, status: 200, success: true
};
} catch (err) {
console.log(err)
return { data: [], status: 500, success: false };
}
})