summaryrefslogtreecommitdiff
path: root/internal/data/messages.sql.go
diff options
context:
space:
mode:
authorKyren223 <Kyren223@proton.me>2025-01-14 19:09:18 +0200
committerKyren223 <Kyren223@proton.me>2025-01-14 19:09:18 +0200
commit58c6a6d38a5ebbd7bfc9c698227b931a2252e140 (patch)
treefd08e25f2c53e6f035a90b02de615c7190856b21 /internal/data/messages.sql.go
parent2e1707c45bc78523fa91880dcd407ea886863a68 (diff)
Added the ability to delete messages in frequencies
Diffstat (limited to 'internal/data/messages.sql.go')
-rw-r--r--internal/data/messages.sql.go19
1 files changed, 19 insertions, 0 deletions
diff --git a/internal/data/messages.sql.go b/internal/data/messages.sql.go
index 43edb7d..a3d8257 100644
--- a/internal/data/messages.sql.go
+++ b/internal/data/messages.sql.go
@@ -163,3 +163,22 @@ func (q *Queries) GetFrequencyMessages(ctx context.Context, frequencyID *snowfla
}
return items, nil
}
+
+const getMessageById = `-- name: GetMessageById :one
+SELECT id, sender_id, content, edited, frequency_id, receiver_id FROM messages
+WHERE id = ?
+`
+
+func (q *Queries) GetMessageById(ctx context.Context, id snowflake.ID) (Message, error) {
+ row := q.db.QueryRowContext(ctx, getMessageById, id)
+ var i Message
+ err := row.Scan(
+ &i.ID,
+ &i.SenderID,
+ &i.Content,
+ &i.Edited,
+ &i.FrequencyID,
+ &i.ReceiverID,
+ )
+ return i, err
+}