aboutsummaryrefslogtreecommitdiff
path: root/backend/models/models.go
diff options
context:
space:
mode:
authorArda Serdar Pektezol <1669855+pektezol@users.noreply.github.com>2023-09-02 16:26:48 +0300
committerArda Serdar Pektezol <1669855+pektezol@users.noreply.github.com>2023-09-02 16:26:48 +0300
commitdd9a047dc6512b3b6419ac4bd05a77bc22be95b0 (patch)
tree6ab30abac6f5785c812a268070c148283168f588 /backend/models/models.go
parentfix: optimize rankings (diff)
downloadlphub-dd9a047dc6512b3b6419ac4bd05a77bc22be95b0.tar.gz
lphub-dd9a047dc6512b3b6419ac4bd05a77bc22be95b0.tar.bz2
lphub-dd9a047dc6512b3b6419ac4bd05a77bc22be95b0.zip
fix: imrpoved user models on responses
Former-commit-id: 3aeb7e76928081664f33a4012bd1d84c81eef77c
Diffstat (limited to 'backend/models/models.go')
-rw-r--r--backend/models/models.go11
1 files changed, 8 insertions, 3 deletions
diff --git a/backend/models/models.go b/backend/models/models.go
index b706d25..2d54295 100644
--- a/backend/models/models.go
+++ b/backend/models/models.go
@@ -33,6 +33,12 @@ type UserShort struct {
33 UserName string `json:"user_name"` 33 UserName string `json:"user_name"`
34} 34}
35 35
36type UserShortWithAvatar struct {
37 SteamID string `json:"steam_id"`
38 UserName string `json:"user_name"`
39 AvatarLink string `json:"avatar_link"`
40}
41
36type Map struct { 42type Map struct {
37 ID int `json:"id"` 43 ID int `json:"id"`
38 GameName string `json:"game_name"` 44 GameName string `json:"game_name"`
@@ -71,9 +77,8 @@ type MapRecords struct {
71} 77}
72 78
73type UserRanking struct { 79type UserRanking struct {
74 UserID string `json:"user_id"` 80 User UserShort `json:"user"`
75 UserName string `json:"user_name"` 81 TotalScore int `json:"total_score"`
76 TotalScore int `json:"total_score"`
77} 82}
78 83
79type Game struct { 84type Game struct {