friend QOL again
All checks were successful
Build Images and Deploy / Update-PROD-Stack (push) Successful in 33s

This commit is contained in:
2026-01-30 17:47:22 -05:00
parent dbd9f89fbd
commit 7c674b07c6

View File

@@ -19,9 +19,15 @@ router.get('/search', authMiddleware, asyncHandler(async (req, res) => {
const users = await query( const users = await query(
`SELECT id, username, email `SELECT id, username, email
FROM users FROM users
WHERE (username LIKE ? OR email LIKE ?) AND id != ? WHERE (username LIKE ? OR email LIKE ?)
AND id != ?
AND id NOT IN (
SELECT friend_id FROM friendships WHERE user_id = ?
UNION
SELECT user_id FROM friendships WHERE friend_id = ?
)
LIMIT 20`, LIMIT 20`,
[searchTerm, searchTerm, req.user.userId] [searchTerm, searchTerm, req.user.userId, req.user.userId, req.user.userId]
); );
res.json({ users }); res.json({ users });