diff options
| author | Arda Serdar Pektezol <1669855+pektezol@users.noreply.github.com> | 2023-10-09 08:35:20 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-10-09 08:35:20 +0300 |
| commit | 325ac9c57fbba6833d6e9485bd5fdaf505fd9616 (patch) | |
| tree | 2f6d3a02c56ef50c76349cee782736676d9a429e /backend | |
| parent | feat: add is_deleted data to map summary (#109) (diff) | |
| download | lphub-325ac9c57fbba6833d6e9485bd5fdaf505fd9616.tar.gz lphub-325ac9c57fbba6833d6e9485bd5fdaf505fd9616.tar.bz2 lphub-325ac9c57fbba6833d6e9485bd5fdaf505fd9616.zip | |
feat: add is_disabled to chapters maps (#112)
Former-commit-id: 89a0cb3ddd290f9274eeca68ea9d1ed21d978296
Diffstat (limited to 'backend')
| -rw-r--r-- | backend/handlers/map.go | 4 | ||||
| -rw-r--r-- | backend/models/models.go | 5 |
2 files changed, 5 insertions, 4 deletions
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) { | |||
| 402 | return | 402 | return |
| 403 | } | 403 | } |
| 404 | var response ChapterMapsResponse | 404 | var response ChapterMapsResponse |
| 405 | 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) | 405 | 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) |
| 406 | if err != nil { | 406 | if err != nil { |
| 407 | c.JSON(http.StatusOK, models.ErrorResponse(err.Error())) | 407 | c.JSON(http.StatusOK, models.ErrorResponse(err.Error())) |
| 408 | return | 408 | return |
| @@ -411,7 +411,7 @@ func FetchChapterMaps(c *gin.Context) { | |||
| 411 | var chapterName string | 411 | var chapterName string |
| 412 | for rows.Next() { | 412 | for rows.Next() { |
| 413 | var mapShort models.MapShort | 413 | var mapShort models.MapShort |
| 414 | if err := rows.Scan(&mapShort.ID, &mapShort.Name, &chapterName); err != nil { | 414 | if err := rows.Scan(&mapShort.ID, &mapShort.Name, &chapterName, &mapShort.IsDisabled); err != nil { |
| 415 | c.JSON(http.StatusOK, models.ErrorResponse(err.Error())) | 415 | c.JSON(http.StatusOK, models.ErrorResponse(err.Error())) |
| 416 | return | 416 | return |
| 417 | } | 417 | } |
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 { | |||
| 50 | } | 50 | } |
| 51 | 51 | ||
| 52 | type MapShort struct { | 52 | type MapShort struct { |
| 53 | ID int `json:"id"` | 53 | ID int `json:"id"` |
| 54 | Name string `json:"name"` | 54 | Name string `json:"name"` |
| 55 | IsDisabled bool `json:"is_disabled"` | ||
| 55 | } | 56 | } |
| 56 | 57 | ||
| 57 | type MapSummary struct { | 58 | type MapSummary struct { |