Implement KeepUpdated. Switch to Logrus logger. Relocate score-related functions.

This commit is contained in:
MaxJa4
2024-01-22 16:03:18 +01:00
parent 7cdc18bd78
commit da1ff4e4e5
16 changed files with 348 additions and 280 deletions

View File

@@ -8,7 +8,6 @@ import (
"gorm.io/gorm"
"gorm.io/gorm/clause"
"html/template"
"log"
"net/http"
)
@@ -39,14 +38,14 @@ func GetPlayersByClanHTML(c *gin.Context) {
Find(&players).Error; err != nil {
c.String(http.StatusBadRequest, "")
log.Fatal(err)
utils.Logger.Fatal(err)
return
}
game, err := GetActiveGame(c)
if err != nil {
c.String(http.StatusBadRequest, "")
log.Fatal(err)
utils.Logger.Fatal(err)
return
}
@@ -58,7 +57,7 @@ func GetPlayersByClanHTML(c *gin.Context) {
scores, err := models.PlayerCache.GetScores(playerIDs, game.Tag)
if err != nil {
c.String(http.StatusBadRequest, "")
log.Fatal(err)
utils.Logger.Fatal(err)
}
userRole := GetUserRoleByCtx(c)
@@ -84,7 +83,7 @@ func GetPlayersByClanHTML(c *gin.Context) {
err = utils.PlayerItemTemplate.Execute(c.Writer, data)
if err != nil {
log.Fatal(err)
utils.Logger.Fatal(err)
}
}
@@ -107,10 +106,7 @@ func AddPlayer(c *gin.Context) {
c.JSON(http.StatusOK, player)
_, err := fmt.Fprintf(utils.GinWriter, "Added player '"+player.Name+"'\n")
if err != nil {
log.Fatal(err)
}
utils.Logger.Infof("Added player '%s'", input.Name)
}
// GetPlayerByID GET /player/:id
@@ -157,10 +153,7 @@ func UpdatePlayerByID(c *gin.Context) {
c.JSON(http.StatusOK, nil)
_, err := fmt.Fprintf(utils.GinWriter, "Updated player '"+input.Name+"'\n")
if err != nil {
log.Fatal(err)
}
utils.Logger.Infof("Updated player '%s'", input.Name)
}
// DeletePlayerByID DELETE /player/:id
@@ -175,10 +168,7 @@ func DeletePlayerByID(c *gin.Context) {
c.JSON(http.StatusOK, true)
_, err := fmt.Fprintf(utils.GinWriter, "Deleted player '"+player.Name+"'\n")
if err != nil {
log.Fatal(err)
}
utils.Logger.Infof("Deleted player '%s'", player.Name)
}
// DeleteAllPlayers DELETE /admin/player