Rename variables

This commit is contained in:
Svilen Markov 2024-11-29 22:58:05 +00:00
parent d6470ae814
commit 1d9ae72c81

View File

@ -15,67 +15,67 @@ import (
"gopkg.in/yaml.v3" "gopkg.in/yaml.v3"
) )
var uniqueID atomic.Uint64 var widgetIDCounter atomic.Uint64
func newWidget(widgetType string) (widget, error) { func newWidget(widgetType string) (widget, error) {
var widget widget var w widget
switch widgetType { switch widgetType {
case "calendar": case "calendar":
widget = &calendarWidget{} w = &calendarWidget{}
case "clock": case "clock":
widget = &clockWidget{} w = &clockWidget{}
case "weather": case "weather":
widget = &weatherWidget{} w = &weatherWidget{}
case "bookmarks": case "bookmarks":
widget = &bookmarksWidget{} w = &bookmarksWidget{}
case "iframe": case "iframe":
widget = &iframeWidget{} w = &iframeWidget{}
case "html": case "html":
widget = &htmlWidget{} w = &htmlWidget{}
case "hacker-news": case "hacker-news":
widget = &hackerNewsWidget{} w = &hackerNewsWidget{}
case "releases": case "releases":
widget = &releasesWidget{} w = &releasesWidget{}
case "videos": case "videos":
widget = &videosWidget{} w = &videosWidget{}
case "markets", "stocks": case "markets", "stocks":
widget = &marketsWidget{} w = &marketsWidget{}
case "reddit": case "reddit":
widget = &redditWidget{} w = &redditWidget{}
case "rss": case "rss":
widget = &rssWidget{} w = &rssWidget{}
case "monitor": case "monitor":
widget = &monitorWidget{} w = &monitorWidget{}
case "twitch-top-games": case "twitch-top-games":
widget = &twitchGamesWidget{} w = &twitchGamesWidget{}
case "twitch-channels": case "twitch-channels":
widget = &twitchChannelsWidget{} w = &twitchChannelsWidget{}
case "lobsters": case "lobsters":
widget = &lobstersWidget{} w = &lobstersWidget{}
case "change-detection": case "change-detection":
widget = &changeDetectionWidget{} w = &changeDetectionWidget{}
case "repository": case "repository":
widget = &repositoryWidget{} w = &repositoryWidget{}
case "search": case "search":
widget = &searchWidget{} w = &searchWidget{}
case "extension": case "extension":
widget = &extensionWidget{} w = &extensionWidget{}
case "group": case "group":
widget = &groupWidget{} w = &groupWidget{}
case "dns-stats": case "dns-stats":
widget = &dnsStatsWidget{} w = &dnsStatsWidget{}
case "split-column": case "split-column":
widget = &splitColumnWidget{} w = &splitColumnWidget{}
case "custom-api": case "custom-api":
widget = &customAPIWidget{} w = &customAPIWidget{}
default: default:
return nil, fmt.Errorf("unknown widget type: %s", widgetType) return nil, fmt.Errorf("unknown widget type: %s", widgetType)
} }
widget.setID(uniqueID.Add(1)) w.setID(widgetIDCounter.Add(1))
return widget, nil return w, nil
} }
type widgets []widget type widgets []widget