let user see their own presence

This commit is contained in:
red binder 2026-08-09 02:01:20 +02:00
commit 697a03b388

View file

@ -104,9 +104,11 @@ app.get('/api/v1/presence/:pid', authenticateUser, async (req, res) => {
const checkResult = await pool.query(friendshipCheck, [userPid, targetPid]);
if (targetPid != userPid) {
if (!checkResult.rows[0].is_friend) {
return res.status(403).json({ code: "0301", error: 'Request denied: target user is not in your friends list' });
}
}
const presenceQuery = `SELECT presence, updated_at FROM user_presences WHERE pid = $1;`;
const presenceResult = await pool.query(presenceQuery, [targetPid]);