From 325ac9c57fbba6833d6e9485bd5fdaf505fd9616 Mon Sep 17 00:00:00 2001 From: Arda Serdar Pektezol <1669855+pektezol@users.noreply.github.com> Date: Mon, 9 Oct 2023 08:35:20 +0300 Subject: feat: add is_disabled to chapters maps (#112) Former-commit-id: 89a0cb3ddd290f9274eeca68ea9d1ed21d978296 --- backend/handlers/map.go | 4 ++-- backend/models/models.go | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) (limited to 'backend') diff --git a/backend/handlers/map.go b/backend/handlers/map.go index 954d720..28457ce 100644 --- a/backend/handlers/map.go +++ b/backend/handlers/map.go @@ -402,7 +402,7 @@ func FetchChapterMaps(c *gin.Context) { return } var response ChapterMapsResponse - rows, err := database.DB.Query(`SELECT m.id, m.name, c.name FROM maps m INNER JOIN chapters c ON m.chapter_id = c.id WHERE chapter_id = $1`, chapterID) + rows, err := database.DB.Query(`SELECT m.id, m.name, c.name, m.is_disabled FROM maps m INNER JOIN chapters c ON m.chapter_id = c.id WHERE chapter_id = $1`, chapterID) if err != nil { c.JSON(http.StatusOK, models.ErrorResponse(err.Error())) return @@ -411,7 +411,7 @@ func FetchChapterMaps(c *gin.Context) { var chapterName string for rows.Next() { var mapShort models.MapShort - if err := rows.Scan(&mapShort.ID, &mapShort.Name, &chapterName); err != nil { + if err := rows.Scan(&mapShort.ID, &mapShort.Name, &chapterName, &mapShort.IsDisabled); err != nil { c.JSON(http.StatusOK, models.ErrorResponse(err.Error())) return } diff --git a/backend/models/models.go b/backend/models/models.go index fa26be3..c380a89 100644 --- a/backend/models/models.go +++ b/backend/models/models.go @@ -50,8 +50,9 @@ type Map struct { } type MapShort struct { - ID int `json:"id"` - Name string `json:"name"` + ID int `json:"id"` + Name string `json:"name"` + IsDisabled bool `json:"is_disabled"` } type MapSummary struct { -- cgit v1.2.3