-- SPDX-FileCopyrightText: 2023 Aravinth Manivannan <realaravinth@batsense.net> -- -- SPDX-License-Identifier: AGPL-3.0-or-later -- gets all unread notifications a user has SELECT mcaptcha_notifications.id, mcaptcha_notifications.heading, mcaptcha_notifications.message, mcaptcha_notifications.received, mcaptcha_users.name FROM mcaptcha_notifications INNER JOIN mcaptcha_users ON mcaptcha_notifications.tx = mcaptcha_users.id WHERE mcaptcha_notifications.rx = ( SELECT id FROM mcaptcha_users WHERE name = $1 ) AND mcaptcha_notifications.read IS NULL;