From c6cfaa59b0d5b005966355410abd745268a236e4 Mon Sep 17 00:00:00 2001 From: Arda Serdar Pektezol <1669855+pektezol@users.noreply.github.com> Date: Tue, 7 Nov 2023 11:35:00 +0300 Subject: fix: getplayersummaries cant unmarshal when player is in game (#131) --- backend/handlers/login.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'backend/handlers') diff --git a/backend/handlers/login.go b/backend/handlers/login.go index 1a74166..a6e99bd 100644 --- a/backend/handlers/login.go +++ b/backend/handlers/login.go @@ -145,15 +145,15 @@ func DeleteCookie(c *gin.Context) { }) } -func GetPlayerSummaries(steamId, apiKey string) (*models.PlayerSummaries, error) { +func GetPlayerSummaries(steamId, apiKey string) (models.PlayerSummaries, error) { url := fmt.Sprintf("http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v2/?key=%s&steamids=%s", apiKey, steamId) resp, err := http.Get(url) if err != nil { - return nil, err + return models.PlayerSummaries{}, err } body, err := io.ReadAll(resp.Body) if err != nil { - return nil, err + return models.PlayerSummaries{}, err } type Result struct { @@ -163,7 +163,7 @@ func GetPlayerSummaries(steamId, apiKey string) (*models.PlayerSummaries, error) } var data Result if err := json.Unmarshal(body, &data); err != nil { - return nil, err + return models.PlayerSummaries{}, err } - return &data.Response.Players[0], err + return data.Response.Players[0], err } -- cgit v1.2.3