aboutsummaryrefslogtreecommitdiff
path: root/backend/controllers/homeController.go
diff options
context:
space:
mode:
authorNidboj132 <lol2s@vp.pl>2023-05-06 16:11:37 +0200
committerGitHub <noreply@github.com>2023-05-06 16:11:37 +0200
commitcbe16bdb713a5d82a7a67a4a2a4f1d49b59663ae (patch)
tree4d04c0cdea26e0e497134b99c0e34a7d9d478f34 /backend/controllers/homeController.go
parentlogin test (diff)
parentfix: allow credentials cors (diff)
downloadlphub-cbe16bdb713a5d82a7a67a4a2a4f1d49b59663ae.tar.gz
lphub-cbe16bdb713a5d82a7a67a4a2a4f1d49b59663ae.tar.bz2
lphub-cbe16bdb713a5d82a7a67a4a2a4f1d49b59663ae.zip
Merge branch 'pektezol:main' into main
Diffstat (limited to 'backend/controllers/homeController.go')
-rw-r--r--backend/controllers/homeController.go10
1 files changed, 5 insertions, 5 deletions
diff --git a/backend/controllers/homeController.go b/backend/controllers/homeController.go
index 206e3ae..edb770f 100644
--- a/backend/controllers/homeController.go
+++ b/backend/controllers/homeController.go
@@ -29,7 +29,7 @@ func Home(c *gin.Context) {
29// @Failure 400 {object} models.Response 29// @Failure 400 {object} models.Response
30// @Router /demo [get] 30// @Router /demo [get]
31func Rankings(c *gin.Context) { 31func Rankings(c *gin.Context) {
32 rows, err := database.DB.Query(`SELECT steam_id, user_name FROM users;`) 32 rows, err := database.DB.Query(`SELECT steam_id, user_name FROM users`)
33 if err != nil { 33 if err != nil {
34 c.JSON(http.StatusBadRequest, models.ErrorResponse(err.Error())) 34 c.JSON(http.StatusBadRequest, models.ErrorResponse(err.Error()))
35 return 35 return
@@ -46,7 +46,7 @@ func Rankings(c *gin.Context) {
46 // Getting all sp records for each user 46 // Getting all sp records for each user
47 var uniqueSingleUserRecords, totalSingleMaps int 47 var uniqueSingleUserRecords, totalSingleMaps int
48 sql := `SELECT COUNT(DISTINCT map_id), (SELECT COUNT(map_name) FROM maps 48 sql := `SELECT COUNT(DISTINCT map_id), (SELECT COUNT(map_name) FROM maps
49 WHERE is_coop = FALSE AND is_disabled = false) FROM records_sp WHERE user_id = $1;` 49 WHERE is_coop = FALSE AND is_disabled = false) FROM records_sp WHERE user_id = $1`
50 err = database.DB.QueryRow(sql, userID).Scan(&uniqueSingleUserRecords, &totalSingleMaps) 50 err = database.DB.QueryRow(sql, userID).Scan(&uniqueSingleUserRecords, &totalSingleMaps)
51 if err != nil { 51 if err != nil {
52 c.JSON(http.StatusBadRequest, models.ErrorResponse(err.Error())) 52 c.JSON(http.StatusBadRequest, models.ErrorResponse(err.Error()))
@@ -57,7 +57,7 @@ func Rankings(c *gin.Context) {
57 var ranking models.UserRanking 57 var ranking models.UserRanking
58 ranking.UserID = userID 58 ranking.UserID = userID
59 ranking.UserName = username 59 ranking.UserName = username
60 sql := `SELECT DISTINCT map_id, score_count FROM records_sp WHERE user_id = $1 ORDER BY map_id, score_count;` 60 sql := `SELECT DISTINCT map_id, score_count FROM records_sp WHERE user_id = $1 ORDER BY map_id, score_count`
61 rows, err := database.DB.Query(sql, userID) 61 rows, err := database.DB.Query(sql, userID)
62 if err != nil { 62 if err != nil {
63 c.JSON(http.StatusBadRequest, models.ErrorResponse(err.Error())) 63 c.JSON(http.StatusBadRequest, models.ErrorResponse(err.Error()))
@@ -80,7 +80,7 @@ func Rankings(c *gin.Context) {
80 // Getting all mp records for each user 80 // Getting all mp records for each user
81 var uniqueMultiUserRecords, totalMultiMaps int 81 var uniqueMultiUserRecords, totalMultiMaps int
82 sql = `SELECT COUNT(DISTINCT map_id), (SELECT COUNT(map_name) FROM maps 82 sql = `SELECT COUNT(DISTINCT map_id), (SELECT COUNT(map_name) FROM maps
83 WHERE is_coop = TRUE AND is_disabled = false) FROM records_mp WHERE host_id = $1 OR partner_id = $2;` 83 WHERE is_coop = TRUE AND is_disabled = false) FROM records_mp WHERE host_id = $1 OR partner_id = $2`
84 err = database.DB.QueryRow(sql, userID, userID).Scan(&uniqueMultiUserRecords, &totalMultiMaps) 84 err = database.DB.QueryRow(sql, userID, userID).Scan(&uniqueMultiUserRecords, &totalMultiMaps)
85 if err != nil { 85 if err != nil {
86 c.JSON(http.StatusBadRequest, models.ErrorResponse(err.Error())) 86 c.JSON(http.StatusBadRequest, models.ErrorResponse(err.Error()))
@@ -91,7 +91,7 @@ func Rankings(c *gin.Context) {
91 var ranking models.UserRanking 91 var ranking models.UserRanking
92 ranking.UserID = userID 92 ranking.UserID = userID
93 ranking.UserName = username 93 ranking.UserName = username
94 sql := `SELECT DISTINCT map_id, score_count FROM records_mp WHERE host_id = $1 OR partner_id = $2 ORDER BY map_id, score_count;` 94 sql := `SELECT DISTINCT map_id, score_count FROM records_mp WHERE host_id = $1 OR partner_id = $2 ORDER BY map_id, score_count`
95 rows, err := database.DB.Query(sql, userID, userID) 95 rows, err := database.DB.Query(sql, userID, userID)
96 if err != nil { 96 if err != nil {
97 c.JSON(http.StatusBadRequest, models.ErrorResponse(err.Error())) 97 c.JSON(http.StatusBadRequest, models.ErrorResponse(err.Error()))