Skip to content

Commit

Permalink
Generic usage of mimetypes in response of image and video
Browse files Browse the repository at this point in the history
  • Loading branch information
tknie committed Aug 15, 2024
1 parent 4063b35 commit 1b8c623
Show file tree
Hide file tree
Showing 7 changed files with 318 additions and 275 deletions.
148 changes: 74 additions & 74 deletions api/oas_client_gen.go

Large diffs are not rendered by default.

148 changes: 74 additions & 74 deletions api/oas_handlers_gen.go

Large diffs are not rendered by default.

104 changes: 74 additions & 30 deletions api/oas_response_decoders_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

74 changes: 34 additions & 40 deletions api/oas_response_encoders_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

84 changes: 44 additions & 40 deletions api/oas_schemas_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 4 additions & 6 deletions server/binary_handler.go
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,8 @@ func (Handler) GetImage(ctx context.Context, params api.GetImageParams) (r api.G
log.Log.Errorf("Error search table %s:%v", params.Table, err)
return nil, err
}
r = &api.GetImageOKImageGIF{Data: reader}
r = &api.GetImageOKHeaders{ContentType: read.mimetype,
Response: api.GetImageOK{Data: reader}}
log.Log.Debugf("Return IMAGE: %#v\n", r)
return r, nil
}
Expand Down Expand Up @@ -87,11 +88,8 @@ func (Handler) GetVideo(ctx context.Context, params api.GetVideoParams) (r api.G
log.Log.Errorf("Error search table %s:%v", params.Table, err)
return nil, err
}
if read.mimetype == "video/mp3" || read.mimetype == "" {
r = &api.GetVideoOKVideoMP4{Data: reader}
} else {
r = &api.GetVideoOKVideoMov{Data: reader}
}
vOk := api.GetVideoOK{Data: reader}
r = &api.GetVideoOKHeaders{ContentType: read.mimetype, Response: vOk}
log.Log.Debugf("Return VIDEO: %#v\n", r)
return r, nil
}
Expand Down
Loading

0 comments on commit 1b8c623

Please sign in to comment.