aboutsummaryrefslogtreecommitdiff
path: root/backend/handlers
diff options
context:
space:
mode:
authorArda Serdar Pektezol <1669855+pektezol@users.noreply.github.com>2023-10-10 19:16:06 +0300
committerGitHub <noreply@github.com>2023-10-10 19:16:06 +0300
commit83963bd8a7ee906b93e24afea53516bc7f19afd1 (patch)
tree88aa6332228043d52ce76fa414edd01f11462220 /backend/handlers
parentfeat: new endpoint for getting every map for a game (#114) (diff)
downloadlphub-83963bd8a7ee906b93e24afea53516bc7f19afd1.tar.gz
lphub-83963bd8a7ee906b93e24afea53516bc7f19afd1.tar.bz2
lphub-83963bd8a7ee906b93e24afea53516bc7f19afd1.zip
feat: add is_disabled to chapters itself (#112)
Former-commit-id: 86a6b1564e835d6c637144bf313a9cdec2fc4207
Diffstat (limited to 'backend/handlers')
-rw-r--r--backend/handlers/map.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/backend/handlers/map.go b/backend/handlers/map.go
index d8f2ff0..8b8b9d7 100644
--- a/backend/handlers/map.go
+++ b/backend/handlers/map.go
@@ -365,7 +365,7 @@ func FetchChapters(c *gin.Context) {
365 return 365 return
366 } 366 }
367 var response ChaptersResponse 367 var response ChaptersResponse
368 rows, err := database.DB.Query(`SELECT c.id, c.name, g.name FROM chapters c INNER JOIN games g ON c.game_id = g.id WHERE game_id = $1`, gameID) 368 rows, err := database.DB.Query(`SELECT c.id, c.name, g.name, c.is_disabled FROM chapters c INNER JOIN games g ON c.game_id = g.id WHERE game_id = $1`, gameID)
369 if err != nil { 369 if err != nil {
370 c.JSON(http.StatusOK, models.ErrorResponse(err.Error())) 370 c.JSON(http.StatusOK, models.ErrorResponse(err.Error()))
371 return 371 return
@@ -374,7 +374,7 @@ func FetchChapters(c *gin.Context) {
374 var gameName string 374 var gameName string
375 for rows.Next() { 375 for rows.Next() {
376 var chapter models.Chapter 376 var chapter models.Chapter
377 if err := rows.Scan(&chapter.ID, &chapter.Name, &gameName); err != nil { 377 if err := rows.Scan(&chapter.ID, &chapter.Name, &gameName, &chapter.IsDisabled); err != nil {
378 c.JSON(http.StatusOK, models.ErrorResponse(err.Error())) 378 c.JSON(http.StatusOK, models.ErrorResponse(err.Error()))
379 return 379 return
380 } 380 }