From e68c39e7775d020568cf67b6037e82c0db5b1d29 Mon Sep 17 00:00:00 2001 From: Arda Serdar Pektezol <1669855+pektezol@users.noreply.github.com> Date: Tue, 22 Oct 2024 00:34:48 +0300 Subject: backend: record get is_coop from db instead of hardcoded idiot --- backend/handlers/record.go | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'backend') diff --git a/backend/handlers/record.go b/backend/handlers/record.go index 9b8e207..2c763f9 100644 --- a/backend/handlers/record.go +++ b/backend/handlers/record.go @@ -65,8 +65,8 @@ func CreateRecordWithDemo(c *gin.Context) { var gameName string var isCoop bool var isDisabled bool - sql := `SELECT g.name, m.is_disabled FROM maps m INNER JOIN games g ON m.game_id=g.id WHERE m.id = $1` - err = database.DB.QueryRow(sql, mapID).Scan(&gameName, &isDisabled) + sql := `SELECT g.name, g.is_coop, m.is_disabled FROM maps m INNER JOIN games g ON m.game_id=g.id WHERE m.id = $1` + err = database.DB.QueryRow(sql, mapID).Scan(&gameName, &isCoop, &isDisabled) if err != nil { c.JSON(http.StatusOK, models.ErrorResponse(err.Error())) return @@ -75,9 +75,6 @@ func CreateRecordWithDemo(c *gin.Context) { c.JSON(http.StatusOK, models.ErrorResponse("Map is not available for competitive boards.")) return } - if gameName == "Portal 2 - Cooperative" { - isCoop = true - } // Get record request var record RecordRequest if err := c.ShouldBind(&record); err != nil { -- cgit v1.2.3