feat: get handlers return object slices

This commit is contained in:
2025-07-20 15:42:43 +02:00
parent 2e16c67321
commit 45712dacf6
11 changed files with 31 additions and 41 deletions

View File

@ -8,6 +8,6 @@ import (
type GoFormatter struct{}
func (f *GoFormatter) Format(object any) (io.Reader, error) {
return strings.NewReader(fmt.Sprintf("%#v", object)), nil
func (f *GoFormatter) Format(objects []any) (io.Reader, error) {
return strings.NewReader(fmt.Sprintf("%#v", objects)), nil
}

View File

@ -8,8 +8,8 @@ import (
type JsonFormatter struct{}
func (f *JsonFormatter) Format(object any) (io.Reader, error) {
func (f *JsonFormatter) Format(objects []any) (io.Reader, error) {
var buffer = make([]byte, 0, 1024)
outputBuffer := bytes.NewBuffer(buffer)
return outputBuffer, json.NewEncoder(outputBuffer).Encode(object)
return outputBuffer, json.NewEncoder(outputBuffer).Encode(objects)
}

View File

@ -9,8 +9,8 @@ import (
type YamlFormatter struct{}
func (f *YamlFormatter) Format(object any) (io.Reader, error) {
buffer, err := yaml.Marshal(object)
func (f *YamlFormatter) Format(objects []any) (io.Reader, error) {
buffer, err := yaml.Marshal(objects)
if err != nil {
return nil, err
}