diff --git a/internal/model/github.go b/internal/model/github.go index 3f1dd46..ee96595 100644 --- a/internal/model/github.go +++ b/internal/model/github.go @@ -1,21 +1,7 @@ package model -type GitHubAPI struct { - Owner struct { - Login string `json:"login"` - } `json:"owner"` - Name string `json:"name"` - Description string `json:"description"` - Stars int `json:"stargazers_count"` - Language string `json:"language"` - Url string `json:"html_url"` -} - type GitHubData struct { - Owner string `json:"owner"` - Name string `json:"name"` - Description string `json:"description"` - Stars int `json:"stars"` - Language string `json:"language"` - Url string `json:"url"` + Name string `json:"name"` + Stars int `json:"stargazers_count"` + Language string `json:"language"` } diff --git a/internal/service/github.go b/internal/service/github.go index 1474412..f1f847a 100644 --- a/internal/service/github.go +++ b/internal/service/github.go @@ -42,7 +42,7 @@ func GetGitHubData() []model.GitHubData { continue } - var apiResponse model.GitHubAPI + var apiResponse model.GitHubData err = json.Unmarshal(body, &apiResponse) if err != nil { slog.Error("Error unmarshalling JSON", slog.Any("error", err)) @@ -50,12 +50,9 @@ func GetGitHubData() []model.GitHubData { } data = append(data, model.GitHubData{ - Owner: apiResponse.Owner.Login, - Name: apiResponse.Name, - Description: apiResponse.Description, - Stars: apiResponse.Stars, - Language: apiResponse.Language, - Url: apiResponse.Url, + Name: apiResponse.Name, + Stars: apiResponse.Stars, + Language: apiResponse.Language, }) }