(email: string)
| 12 | } |
| 13 | |
| 14 | async function lookupUserByEmail(email: string) { |
| 15 | const [user] = await db |
| 16 | .select({ id: schema.user.id, email: schema.user.email, name: schema.user.name }) |
| 17 | .from(schema.user) |
| 18 | .where(eq(schema.user.email, email.toLowerCase())) |
| 19 | .limit(1) |
| 20 | return user ?? null |
| 21 | } |
| 22 | |
| 23 | async function lookupUserById(userId: string) { |
| 24 | const [user] = await db |