friend QOL again
All checks were successful
Build Images and Deploy / Update-PROD-Stack (push) Successful in 33s
All checks were successful
Build Images and Deploy / Update-PROD-Stack (push) Successful in 33s
This commit is contained in:
@@ -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 });
|
||||||
|
|||||||
Reference in New Issue
Block a user