Versions in this module Expand all Collapse all v0 v0.3.0 Apr 23, 2025 v0.2.0 Apr 23, 2025 Changes in this version + type Factory struct + func NewFactory(ctx context.Context, cfg *config.Config, logger *slog.Logger) (*Factory, error) + func NewFactoryWithProviders(providers map[string]interfaces.StorageProvider, logger *slog.Logger) *Factory + func (f *Factory) Close() + func (f *Factory) GetProvider(id string) (interfaces.StorageProvider, error) + type Provider = interfaces.StorageProvider