Update ID

This commit is contained in:
Daniel Mason 2025-06-26 20:31:42 +12:00
parent 200a08ecbc
commit e553aca772
Signed by: idanoo
GPG key ID: 387387CDBC02F132

View file

@ -173,7 +173,7 @@ func (db *Database) GetTopEmojisForGuildUser(guildID string, userID string, num
func (db *Database) GetRecentEmojisForUser(guildID string, userID string, hours int64) ([]EmojiUsage, error) { func (db *Database) GetRecentEmojisForUser(guildID string, userID string, hours int64) ([]EmojiUsage, error) {
var data []EmojiUsage var data []EmojiUsage
row, err := db.db.Query( row, err := db.db.Query(
"SELECT guild_id, channel_id, message_id, user_id, emoji_id, emoji_name, timestamp "+ "SELECT id, guild_id, channel_id, message_id, user_id, emoji_id, emoji_name, timestamp "+
"FROM `emoji_usage` WHERE `guild_id` = ? AND `user_id` = ? AND timestamp >= datetime('now', '-"+fmt.Sprintf("%d", hours)+" hours') "+ "FROM `emoji_usage` WHERE `guild_id` = ? AND `user_id` = ? AND timestamp >= datetime('now', '-"+fmt.Sprintf("%d", hours)+" hours') "+
"ORDER BY timestamp DESC", "ORDER BY timestamp DESC",
guildID, guildID,
@ -187,7 +187,7 @@ func (db *Database) GetRecentEmojisForUser(guildID string, userID string, hours
defer row.Close() defer row.Close()
for row.Next() { for row.Next() {
usage := EmojiUsage{} usage := EmojiUsage{}
row.Scan(&usage.GuildID, &usage.ChannelID, &usage.MessageID, &usage.UserID, &usage.EmojiID, &usage.EmojiName, &usage.Timestamp) row.Scan(&usage.ID, &usage.GuildID, &usage.ChannelID, &usage.MessageID, &usage.UserID, &usage.EmojiID, &usage.EmojiName, &usage.Timestamp)
data = append(data, usage) data = append(data, usage)
} }
@ -198,7 +198,7 @@ func (db *Database) GetRecentEmojisForUser(guildID string, userID string, hours
func (db *Database) GetAllEmojisForUser(guildID string, userID string) ([]EmojiUsage, error) { func (db *Database) GetAllEmojisForUser(guildID string, userID string) ([]EmojiUsage, error) {
var data []EmojiUsage var data []EmojiUsage
row, err := db.db.Query( row, err := db.db.Query(
"SELECT guild_id, channel_id, message_id, user_id, emoji_id, emoji_name, timestamp "+ "SELECT id, guild_id, channel_id, message_id, user_id, emoji_id, emoji_name, timestamp "+
"FROM `emoji_usage` WHERE `guild_id` = ? AND `user_id` = ?", "FROM `emoji_usage` WHERE `guild_id` = ? AND `user_id` = ?",
guildID, guildID,
userID, userID,
@ -211,7 +211,7 @@ func (db *Database) GetAllEmojisForUser(guildID string, userID string) ([]EmojiU
defer row.Close() defer row.Close()
for row.Next() { for row.Next() {
usage := EmojiUsage{} usage := EmojiUsage{}
row.Scan(&usage.GuildID, &usage.ChannelID, &usage.MessageID, &usage.UserID, &usage.EmojiID, &usage.EmojiName, &usage.Timestamp) row.Scan(&usage.ID, &usage.GuildID, &usage.ChannelID, &usage.MessageID, &usage.UserID, &usage.EmojiID, &usage.EmojiName, &usage.Timestamp)
data = append(data, usage) data = append(data, usage)
} }