Update file paths for matches and change logging level for achievement saving

This commit is contained in:
2025-05-21 13:17:43 +02:00
parent b44e24e732
commit 72d8c4052c

View File

@@ -67,6 +67,9 @@ func main() {
logger.Info("No Heimdall.lua files found. Exiting.") logger.Info("No Heimdall.lua files found. Exiting.")
return return
} }
for i, match := range matches {
matches[i] = filepath.Join(cleanedRoot, match)
}
luaStates := loadLuaStates(matches) luaStates := loadLuaStates(matches)
achievements := loadAchievements(luaStates) achievements := loadAchievements(luaStates)
@@ -186,7 +189,7 @@ func saveAchievementsToDB(db *DB, achievements *sync.Map) {
achievements.Range(func(k, v any) bool { achievements.Range(func(k, v any) bool {
playerName := k.(string) playerName := k.(string)
playerAchievements := v.(*[]NSQMessage) playerAchievements := v.(*[]NSQMessage)
logger.Info("Saving %d achievements for player %s", len(*playerAchievements), playerName) logger.Debug("Saving %d achievements for player %s", len(*playerAchievements), playerName)
for _, ach := range *playerAchievements { for _, ach := range *playerAchievements {
Save(ach, db) Save(ach, db)
} }