refactor(blogo,plugins,foldingrenderer): move code to follow the new code style

This commit is contained in:
Guz
2025-01-23 17:10:35 -03:00
parent 657c0e36c2
commit b32ab4e750

View File

@@ -27,25 +27,6 @@ import (
const foldingRendererPluginName = "blogo-foldingrenderer-renderer"
type foldingRenderer struct {
plugins []plugin.Renderer
panicOnInit bool
log *slog.Logger
}
type FoldingRendererOpts struct {
PanicOnInit bool
Logger *slog.Logger
}
type FoldingRenderer interface {
plugin.WithPlugins
plugin.Renderer
}
func NewFoldingRenderer(opts ...FoldingRendererOpts) FoldingRenderer {
opt := FoldingRendererOpts{}
if len(opts) > 0 {
@@ -64,6 +45,23 @@ func NewFoldingRenderer(opts ...FoldingRendererOpts) FoldingRenderer {
}
}
type FoldingRenderer interface {
plugin.WithPlugins
plugin.Renderer
}
type FoldingRendererOpts struct {
PanicOnInit bool
Logger *slog.Logger
}
type foldingRenderer struct {
plugins []plugin.Renderer
log *slog.Logger
}
func (r *foldingRenderer) Name() string {
return foldingRendererPluginName
}