From cdf27f4a5ff324fc19b38aa40044e0454215dd15 Mon Sep 17 00:00:00 2001 From: AzenKain Date: Thu, 9 Apr 2026 11:37:57 +0700 Subject: [PATCH] UPDATE: new swagger --- go.mod | 2 +- internal/controllers/mediaController.go | 7 ++++--- internal/dtos/request/media.go | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/go.mod b/go.mod index 8868406..0f9d922 100644 --- a/go.mod +++ b/go.mod @@ -23,6 +23,7 @@ require ( github.com/wneessen/go-mail v0.7.2 golang.org/x/crypto v0.49.0 golang.org/x/oauth2 v0.36.0 + golang.org/x/sync v0.20.0 google.golang.org/api v0.273.0 ) @@ -104,7 +105,6 @@ require ( go.yaml.in/yaml/v3 v3.0.4 // indirect golang.org/x/mod v0.33.0 // indirect golang.org/x/net v0.52.0 // indirect - golang.org/x/sync v0.20.0 // indirect golang.org/x/sys v0.42.0 // indirect golang.org/x/text v0.35.0 // indirect golang.org/x/tools v0.42.0 // indirect diff --git a/internal/controllers/mediaController.go b/internal/controllers/mediaController.go index 237abb1..5dfbff9 100644 --- a/internal/controllers/mediaController.go +++ b/internal/controllers/mediaController.go @@ -220,8 +220,9 @@ func (m *MediaController) UploadServerSide(c fiber.Ctx) error { // @Accept json // @Produce json // @Security BearerAuth -// @Param filename query string true "File name" -// @Param contentType query string true "Content type" +// @Param fileName query string true "File name" +// @Param content_type query string true "Content type" +// @Param size query int true "File size" // @Success 200 {object} response.CommonResponse // @Failure 400 {object} response.CommonResponse // @Failure 500 {object} response.CommonResponse @@ -254,7 +255,7 @@ func (m *MediaController) GeneratePresignedURL(c fiber.Ctx) error { // @Accept json // @Produce json // @Security BearerAuth -// @Param key query string true "Storage key" +// @Param data body PreSignedCompleteDto true "Request body" // @Success 200 {object} response.CommonResponse // @Failure 400 {object} response.CommonResponse // @Failure 500 {object} response.CommonResponse diff --git a/internal/dtos/request/media.go b/internal/dtos/request/media.go index 9bcd2de..ff14ced 100644 --- a/internal/dtos/request/media.go +++ b/internal/dtos/request/media.go @@ -2,7 +2,7 @@ package request type PreSignedDto struct { FileName string `json:"fileName" validate:"required"` - ContentType string `json:"contentType" validate:"required"` + ContentType string `json:"content_type" validate:"required"` Size int64 `json:"size" validate:"required"` }