From 45816ac7a84a852a6939780f96a4ce248688817b Mon Sep 17 00:00:00 2001 From: trafficlunar Date: Sat, 3 May 2025 16:39:14 +0100 Subject: [PATCH] feat: split project name into owner and name --- internal/model/github.go | 5 +++++ internal/service/github.go | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/internal/model/github.go b/internal/model/github.go index bdfccae..3f1dd46 100644 --- a/internal/model/github.go +++ b/internal/model/github.go @@ -1,6 +1,10 @@ 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"` @@ -8,6 +12,7 @@ type GitHubAPI struct { } type GitHubData struct { + Owner string `json:"owner"` Name string `json:"name"` Description string `json:"description"` Stars int `json:"stars"` diff --git a/internal/service/github.go b/internal/service/github.go index 32b4481..1474412 100644 --- a/internal/service/github.go +++ b/internal/service/github.go @@ -50,7 +50,8 @@ func GetGitHubData() []model.GitHubData { } data = append(data, model.GitHubData{ - Name: project, + Owner: apiResponse.Owner.Login, + Name: apiResponse.Name, Description: apiResponse.Description, Stars: apiResponse.Stars, Language: apiResponse.Language,