Skip to content

Commit 5b93bbe

Browse files
zoov-xavierschmurfy
authored andcommitted
split generate Json
1 parent 374022f commit 5b93bbe

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

builder/builder.go

+11-1
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ func (b *Builder) ClearCache() {
157157
b.swagger.Components.Schemas = make(openapi3.Schemas)
158158
}
159159

160-
func (b *Builder) GenerateJson(ctx context.Context, callbacksObject shared.ChipiCallbacks) ([]byte, error) {
160+
func (b *Builder) GenerateSwagger(ctx context.Context, callbacksObject shared.ChipiCallbacks) (*openapi3.T, error) {
161161

162162
swagger := *b.swagger
163163
for _, m := range b.methods {
@@ -228,6 +228,16 @@ func (b *Builder) GenerateJson(ctx context.Context, callbacksObject shared.Chipi
228228
swagger.Paths.Set(key, value)
229229
}
230230

231+
return &swagger, nil
232+
}
233+
234+
func (b *Builder) GenerateJson(ctx context.Context, callbacksObject shared.ChipiCallbacks) ([]byte, error) {
235+
236+
swagger, err := b.GenerateSwagger(ctx, callbacksObject)
237+
if err != nil {
238+
return nil, err
239+
}
240+
231241
json, err := swagger.MarshalJSON()
232242
if err != nil {
233243
return nil, err

0 commit comments

Comments
 (0)