diff --git a/storage/messages.go b/storage/messages.go index 5168065..4d4e64c 100644 --- a/storage/messages.go +++ b/storage/messages.go @@ -9,17 +9,17 @@ import ( func GetMessageCount(db *sql.DB, userID int) (int, error) { var count int err := db.QueryRow(` - SELECT COUNT(*) FROM user_messages - WHERE recipient_id = ? AND is_read = FALSE + SELECT COUNT(*) FROM users_messages + WHERE recipientId = ? AND is_read = FALSE `, userID).Scan(&count) return count, err } func GetRecentMessages(db *sql.DB, userID int, limit int) []models.Message { rows, err := db.Query(` - SELECT id, sender_id, recipient_id, subject, body, is_read, created_at - FROM user_messages - WHERE recipient_id = ? + SELECT id, senderId, recipientId, subject, message, is_read, created_at + FROM users_messages + WHERE recipientId = ? ORDER BY created_at DESC LIMIT ? `, userID, limit) @@ -49,9 +49,9 @@ func GetRecentMessages(db *sql.DB, userID int, limit int) []models.Message { func GetMessageByID(db *sql.DB, userID, messageID int) (*models.Message, error) { row := db.QueryRow(` - SELECT id, sender_id, recipient_id, subject, body, is_read, created_at - FROM user_messages - WHERE id = ? AND recipient_id = ? + SELECT id, senderId, recipientId, subject, message, is_read, created_at + FROM users_messages + WHERE id = ? AND recipientId = ? `, messageID, userID) var m models.Message @@ -64,9 +64,9 @@ func GetMessageByID(db *sql.DB, userID, messageID int) (*models.Message, error) func MarkMessageAsRead(db *sql.DB, messageID, userID int) error { result, err := db.Exec(` - UPDATE user_messages + UPDATE users_messages SET is_read = TRUE - WHERE id = ? AND recipient_id = ? + WHERE id = ? AND recipientId = ? `, messageID, userID) if err != nil { return err diff --git a/storage/schema.go b/storage/schema.go index 993f137..7aa35e7 100644 --- a/storage/schema.go +++ b/storage/schema.go @@ -119,7 +119,6 @@ CREATE TABLE IF NOT EXISTS users_messages ( subject TEXT NOT NULL, message TEXT, is_read BOOLEAN DEFAULT FALSE, - type VARCHAR(50), created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP );` diff --git a/templates/account/messages/read.html b/templates/account/messages/read.html index 8d92980..6a82f12 100644 --- a/templates/account/messages/read.html +++ b/templates/account/messages/read.html @@ -4,7 +4,7 @@
Received: {{ .Message.CreatedAt.Format "02 Jan 2006 15:04" }}
{{ .Message.Body }}
+{{ .Message.Message }}
Back to Inbox {{ else }}