Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/defer-panic/news-feed-bot
/ types & classes
Types & classes
29 in github.com/defer-panic/news-feed-bot
⨍
Functions
70
◇
Types & classes
29
↓ 1 callers
Struct
Source
internal/model/model.go:16
Struct
Article
internal/model/model.go:24
Struct
ArticlePostgresStorage
internal/storage/article.go:14
Interface
ArticleProvider
internal/notifier/notifier.go:20
Interface
ArticleStorage
go:generate moq --out=mocks/mock_article_storage.go --pkg=mocks . ArticleStorage
internal/fetcher/fetcher.go:17
Struct
ArticleStorageMock
ArticleStorageMock is a mock implementation of fetcher.ArticleStorage. func TestSomethingThatUsesArticleStorage(t *testing.T) { // make and confi
internal/fetcher/mocks/mock_article_storage.go:32
Struct
Bot
internal/botkit/bot.go:12
Struct
Config
internal/config/config.go:12
Struct
Fetcher
internal/fetcher/fetcher.go:33
Struct
Item
internal/model/model.go:7
Struct
Notifier
internal/notifier/notifier.go:29
Struct
OpenAISummarizer
internal/summary/openai.go:15
Interface
PrioritySetter
internal/bot/view_cmd_setpriority.go:11
Struct
RSSSource
internal/source/rss.go:13
Interface
Source
go:generate moq --out=mocks/mock_source.go --pkg=mocks . Source
internal/fetcher/fetcher.go:27
Interface
SourceDeleter
internal/bot/view_cmd_deletesource.go:12
Interface
SourceLister
internal/bot/view_cmd_listsources.go:16
Struct
SourceMock
SourceMock is a mock implementation of fetcher.Source. func TestSomethingThatUsesSource(t *testing.T) { // make and configure a mocked fetcher.So
internal/fetcher/mocks/mock_source.go:38
Struct
SourcePostgresStorage
internal/storage/source.go:13
Interface
SourceProvider
internal/bot/view_cmd_getsource.go:15
Interface
SourceStorage
internal/bot/view_cmd_addsource.go:13
Interface
SourcesProvider
go:generate moq --out=mocks/mock_sources_provider.go --pkg=mocks . SourcesProvider
internal/fetcher/fetcher.go:22
Struct
SourcesProviderMock
SourcesProviderMock is a mock implementation of fetcher.SourcesProvider. func TestSomethingThatUsesSourcesProvider(t *testing.T) { // make and co
internal/fetcher/mocks/mock_sources_provider.go:32
Interface
Summarizer
internal/notifier/notifier.go:25
FuncType
ViewFunc
func(ctx context.Context, bot *tgbotapi.BotAPI, update tgbotapi.Update) error
internal/botkit/bot.go:82
Struct
addSourceArgs
internal/bot/view_cmd_addsource.go:18
Struct
dbArticleWithPriority
internal/storage/article.go:110
Struct
dbSource
internal/storage/source.go:104
Struct
setPriorityArgs
internal/bot/view_cmd_setpriority.go:16