Documentation
¶
Index ¶
- func BuildArrNotifier(ctx context.Context, appCtx *app.Context) error
- func BuildDownloader(appCtx *app.Context) error
- func BuildInitialRuntime(appCtx *app.Context) error
- func BuildUsenetIndexer(appCtx *app.Context) error
- func IsDownloaderReloadDeferred(err error) bool
- func ReloadDownloaderIfIdle(appCtx *app.Context) error
- func RunIndexerScrapeScheduler(ctx context.Context, appCtx *app.Context) error
- func StartServerBackgroundLoops(ctx context.Context, appCtx *app.Context) error
- func ValidateRuntimeForServer(appCtx *app.Context) error
- func WatchSettings(ctx context.Context, appCtx *app.Context)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildDownloader ¶
Build downloader-owned runtime from app context config.
func BuildInitialRuntime ¶
Central runtime assembly entrypoint so cmd/main stays thin
func BuildUsenetIndexer ¶
Build current effective Usenet/NZB Indexer runtime from app context.
func ReloadDownloaderIfIdle ¶
Safely reload downloader runtime when queue is idle.
func RunIndexerScrapeScheduler ¶
Long-running scrape mode restart loop lives outside cmd/main.
func StartServerBackgroundLoops ¶
StartServerBackgroundLoops starts only the long-running loops that should exist in API/server mode after runtime validation has passed.
func ValidateRuntimeForServer ¶
Optional helper if you want a shared error string in callers later.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.