/* * This file is part of sdbapi * Copyright (C) 2022 Jonni Liljamo * * Licensed under GPL-3.0-only. * See LICENSE for licensing information. */ package handlers import ( "api/apierror" "api/db" "api/models" "net/http" "github.com/gin-gonic/gin" ) func GameInfo(c *gin.Context) { id := c.Param("id") // Check if the game exists var game models.Game record := db.DbConn.Where("id = ?", id).First(&game) if record.Error != nil { c.JSON(http.StatusNotFound, gin.H{"error": apierror.GameNotFound}) c.Abort() return } c.JSON(http.StatusOK, game) }