diff --git a/blogo/blogo.go b/blogo/blogo.go index 364f55c..67520ce 100644 --- a/blogo/blogo.go +++ b/blogo/blogo.go @@ -76,7 +76,7 @@ func New(opts ...Options) Blogo { func (b *blogo) Use(p Plugin) { log := b.log.With(slog.String("plugin", p.Name())) - if p, ok := p.(ListPlugin); ok { + if p, ok := p.(PluginGroup); ok { log.Debug("Added plugin", slog.String("type", "PluginList")) for _, p := range p.Plugins() { b.Use(p) diff --git a/blogo/plugins.go b/blogo/plugins.go index a717885..a50b63a 100644 --- a/blogo/plugins.go +++ b/blogo/plugins.go @@ -24,7 +24,7 @@ type Plugin interface { Name() string } -type ListPlugin interface { +type PluginGroup interface { Plugin Plugins() []Plugin }