refactor: minimize projects' data
This commit is contained in:
parent
7a5048db23
commit
723813839d
2 changed files with 7 additions and 24 deletions
|
|
@ -1,21 +1,7 @@
|
||||||
package model
|
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 {
|
type GitHubData struct {
|
||||||
Owner string `json:"owner"`
|
Name string `json:"name"`
|
||||||
Name string `json:"name"`
|
Stars int `json:"stargazers_count"`
|
||||||
Description string `json:"description"`
|
Language string `json:"language"`
|
||||||
Stars int `json:"stars"`
|
|
||||||
Language string `json:"language"`
|
|
||||||
Url string `json:"url"`
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,7 @@ func GetGitHubData() []model.GitHubData {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
var apiResponse model.GitHubAPI
|
var apiResponse model.GitHubData
|
||||||
err = json.Unmarshal(body, &apiResponse)
|
err = json.Unmarshal(body, &apiResponse)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
slog.Error("Error unmarshalling JSON", slog.Any("error", err))
|
slog.Error("Error unmarshalling JSON", slog.Any("error", err))
|
||||||
|
|
@ -50,12 +50,9 @@ func GetGitHubData() []model.GitHubData {
|
||||||
}
|
}
|
||||||
|
|
||||||
data = append(data, model.GitHubData{
|
data = append(data, model.GitHubData{
|
||||||
Owner: apiResponse.Owner.Login,
|
Name: apiResponse.Name,
|
||||||
Name: apiResponse.Name,
|
Stars: apiResponse.Stars,
|
||||||
Description: apiResponse.Description,
|
Language: apiResponse.Language,
|
||||||
Stars: apiResponse.Stars,
|
|
||||||
Language: apiResponse.Language,
|
|
||||||
Url: apiResponse.Url,
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue