mirror of
https://github.com/Luzifer/badge-gen.git
synced 2024-11-08 13:20:02 +00:00
fix loading list instead of latest release
This commit is contained in:
parent
8c5fa8c877
commit
4550b4d861
1 changed files with 4 additions and 5 deletions
|
@ -59,12 +59,12 @@ func (g githubServiceHandler) Handle(ctx context.Context, params []string) (titl
|
||||||
}
|
}
|
||||||
|
|
||||||
func (g githubServiceHandler) handleLatestRelease(ctx context.Context, params []string) (title, text, color string, err error) {
|
func (g githubServiceHandler) handleLatestRelease(ctx context.Context, params []string) (title, text, color string, err error) {
|
||||||
path := strings.Join([]string{"repos", params[0], params[1], "releases"}, "/")
|
path := strings.Join([]string{"repos", params[0], params[1], "releases", "latest"}, "/")
|
||||||
|
|
||||||
text, err = cacheStore.Get("github_latest_release", path)
|
text, err = cacheStore.Get("github_latest_release", path)
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
r := []struct {
|
r := struct {
|
||||||
TagName string `json:"tag_name"`
|
TagName string `json:"tag_name"`
|
||||||
}{}
|
}{}
|
||||||
|
|
||||||
|
@ -72,9 +72,8 @@ func (g githubServiceHandler) handleLatestRelease(ctx context.Context, params []
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
if len(r) > 0 {
|
text = r.TagName
|
||||||
text = r[0].TagName
|
if text == "" {
|
||||||
} else {
|
|
||||||
text = "None"
|
text = "None"
|
||||||
}
|
}
|
||||||
cacheStore.Set("github_latest_release", path, text, 10*time.Minute)
|
cacheStore.Set("github_latest_release", path, text, 10*time.Minute)
|
||||||
|
|
Loading…
Reference in a new issue