Rename widget to just repository

This commit is contained in:
Svilen Markov
2024-05-12 03:35:25 +01:00
parent 4beab6bcec
commit 818138340c
6 changed files with 12 additions and 12 deletions

View File

@@ -31,7 +31,7 @@ var (
MonitorTemplate = compileTemplate("monitor.html", "widget-base.html")
TwitchGamesListTemplate = compileTemplate("twitch-games-list.html", "widget-base.html")
TwitchChannelsTemplate = compileTemplate("twitch-channels.html", "widget-base.html")
RepositoryOverviewTemplate = compileTemplate("repository-overview.html", "widget-base.html")
RepositoryTemplate = compileTemplate("repository.html", "widget-base.html")
)
var globalTemplateFunctions = template.FuncMap{

View File

@@ -9,7 +9,7 @@ import (
"github.com/glanceapp/glance/internal/feed"
)
type RepositoryOverview struct {
type Repository struct {
widgetBase `yaml:",inline"`
RequestedRepository string `yaml:"repository"`
Token OptionalEnvString `yaml:"token"`
@@ -18,7 +18,7 @@ type RepositoryOverview struct {
RepositoryDetails feed.RepositoryDetails
}
func (widget *RepositoryOverview) Initialize() error {
func (widget *Repository) Initialize() error {
widget.withTitle("Repository").withCacheDuration(1 * time.Hour)
if widget.PullRequestsLimit == 0 || widget.PullRequestsLimit < -1 {
@@ -32,7 +32,7 @@ func (widget *RepositoryOverview) Initialize() error {
return nil
}
func (widget *RepositoryOverview) Update(ctx context.Context) {
func (widget *Repository) Update(ctx context.Context) {
details, err := feed.FetchRepositoryDetailsFromGithub(
widget.RequestedRepository,
string(widget.Token),
@@ -47,6 +47,6 @@ func (widget *RepositoryOverview) Update(ctx context.Context) {
widget.RepositoryDetails = details
}
func (widget *RepositoryOverview) Render() template.HTML {
return widget.render(widget, assets.RepositoryOverviewTemplate)
func (widget *Repository) Render() template.HTML {
return widget.render(widget, assets.RepositoryTemplate)
}

View File

@@ -43,8 +43,8 @@ func New(widgetType string) (Widget, error) {
return &TwitchGames{}, nil
case "twitch-channels":
return &TwitchChannels{}, nil
case "repository-overview":
return &RepositoryOverview{}, nil
case "repository":
return &Repository{}, nil
default:
return nil, fmt.Errorf("unknown widget type: %s", widgetType)
}