added gameban as separate thing

This commit is contained in:
2021-10-23 00:14:24 +02:00
parent 2c9dc3870f
commit cd6cd6bf58
13 changed files with 652 additions and 50 deletions

34
main.go
View File

@@ -171,14 +171,16 @@ func getPlayer(w http.ResponseWriter, r *http.Request) {
}
response := utils.PlayerResponse{
SteamID64: tPlayer.ID,
Name: tPlayer.Name,
Avatar: tPlayer.Avatar,
VAC: !tPlayer.VacDate.IsZero(),
VACDate: tPlayer.VacDate.Unix(),
VanityURL: tPlayer.VanityURLReal,
Tracked: tPlayer.AuthCode != "",
Matches: []*utils.MatchResponse{},
SteamID64: tPlayer.ID,
Name: tPlayer.Name,
Avatar: tPlayer.Avatar,
VAC: !tPlayer.VacDate.IsZero(),
VACDate: tPlayer.VacDate.Unix(),
GameBan: !tPlayer.GameBanDate.IsZero(),
GameBanDate: tPlayer.GameBanDate.Unix(),
VanityURL: tPlayer.VanityURLReal,
Tracked: tPlayer.AuthCode != "",
Matches: []*utils.MatchResponse{},
}
var tMatches []*ent.Match
@@ -616,13 +618,15 @@ func getMatch(w http.ResponseWriter, r *http.Request) {
for _, iStats := range tStats {
sResponse := &utils.StatsResponse{
Player: utils.PlayerResponse{
SteamID64: iStats.Edges.Players.ID,
Name: iStats.Edges.Players.Name,
Avatar: iStats.Edges.Players.Avatar,
VAC: !iStats.Edges.Players.VacDate.IsZero(),
VACDate: iStats.Edges.Players.VacDate.Unix(),
VanityURL: iStats.Edges.Players.VanityURLReal,
Tracked: iStats.Edges.Players.AuthCode != "",
SteamID64: iStats.Edges.Players.ID,
Name: iStats.Edges.Players.Name,
Avatar: iStats.Edges.Players.Avatar,
VAC: !iStats.Edges.Players.VacDate.IsZero(),
VACDate: iStats.Edges.Players.VacDate.Unix(),
GameBan: !iStats.Edges.Players.GameBanDate.IsZero(),
GameBanDate: iStats.Edges.Players.GameBanDate.Unix(),
VanityURL: iStats.Edges.Players.VanityURLReal,
Tracked: iStats.Edges.Players.AuthCode != "",
},
TeamID: iStats.TeamID,
Kills: iStats.Kills,