Documentation
¶
Index ¶
- func ApplyEffectiveConfig(appCtx *app.Context, effective *config.Config) error
- func BindApplicationModules(appCtx *app.Context)
- func BootstrapStores(appCtx *app.Context) error
- 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 LoadAndApplyEffectiveConfig(ctx context.Context, appCtx *app.Context) error
- func LoadEffectiveConfig(ctx context.Context, appCtx *app.Context) (*config.Config, error)
- 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 ApplyEffectiveConfig ¶ added in v0.6.1
func BindApplicationModules ¶ added in v0.6.1
func BootstrapStores ¶ added in v0.6.1
BootstrapStores initializes long-lived stores and cache dependencies once.
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 LoadAndApplyEffectiveConfig ¶ added in v0.6.1
func LoadEffectiveConfig ¶ added in v0.6.1
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.