From a1b3bfa18d42528a548bb27da5d48e3d9c1a2811 Mon Sep 17 00:00:00 2001 From: Mohammad Mahdi Date: Sat, 17 May 2025 20:49:56 +0330 Subject: [PATCH] Update import path from requestModels to dto package and update struct references --- .../{domain/requestModels => web/dto}/approveMedia.go | 2 +- internal/{domain/requestModels => web/dto}/login.go | 2 +- internal/{domain/requestModels => web/dto}/rejectMedia.go | 2 +- internal/web/handlers/adminDash.go | 8 ++++---- 4 files changed, 7 insertions(+), 7 deletions(-) rename internal/{domain/requestModels => web/dto}/approveMedia.go (79%) rename internal/{domain/requestModels => web/dto}/login.go (78%) rename internal/{domain/requestModels => web/dto}/rejectMedia.go (79%) diff --git a/internal/domain/requestModels/approveMedia.go b/internal/web/dto/approveMedia.go similarity index 79% rename from internal/domain/requestModels/approveMedia.go rename to internal/web/dto/approveMedia.go index b837374..72d23ba 100644 --- a/internal/domain/requestModels/approveMedia.go +++ b/internal/web/dto/approveMedia.go @@ -1,4 +1,4 @@ -package requestmodels +package dto type ApproveMediaInput struct { MediaId string `json:"mediaId" binding:"required"` diff --git a/internal/domain/requestModels/login.go b/internal/web/dto/login.go similarity index 78% rename from internal/domain/requestModels/login.go rename to internal/web/dto/login.go index 55b5c2b..15dea10 100644 --- a/internal/domain/requestModels/login.go +++ b/internal/web/dto/login.go @@ -1,4 +1,4 @@ -package requestmodels +package dto type LoginInput struct { Password string `json:"password" binding:"required"` diff --git a/internal/domain/requestModels/rejectMedia.go b/internal/web/dto/rejectMedia.go similarity index 79% rename from internal/domain/requestModels/rejectMedia.go rename to internal/web/dto/rejectMedia.go index 668b404..6b3662f 100644 --- a/internal/domain/requestModels/rejectMedia.go +++ b/internal/web/dto/rejectMedia.go @@ -1,4 +1,4 @@ -package requestmodels +package dto type RejectMediaInput struct { MediaId string `json:"mediaId" binding:"required"` diff --git a/internal/web/handlers/adminDash.go b/internal/web/handlers/adminDash.go index 40789f4..396c199 100644 --- a/internal/web/handlers/adminDash.go +++ b/internal/web/handlers/adminDash.go @@ -5,7 +5,7 @@ import ( "CatsOfMastodonBotGo/internal/auth" "CatsOfMastodonBotGo/internal/config" - "CatsOfMastodonBotGo/internal/domain/requestModels" + "CatsOfMastodonBotGo/internal/web/dto" "CatsOfMastodonBotGo/internal/services" "github.com/gin-gonic/gin" @@ -26,7 +26,7 @@ func InitAdminDashboardHandler() { } func (ps *AdminDashboardHandler) ApproveMedia(c *gin.Context) { - var input requestmodels.ApproveMediaInput + var input dto.ApproveMediaInput if err := c.ShouldBindJSON(&input); err != nil { c.JSON(http.StatusBadRequest, gin.H{"error": err.Error()}) return @@ -39,7 +39,7 @@ func (ps *AdminDashboardHandler) ApproveMedia(c *gin.Context) { } func (ps *AdminDashboardHandler) RejectMedia(c *gin.Context) { - var input requestmodels.RejectMediaInput + var input dto.RejectMediaInput if err := c.ShouldBindJSON(&input); err != nil { c.JSON(http.StatusBadRequest, gin.H{"error": err.Error()}) return @@ -58,7 +58,7 @@ func (ps *AdminDashboardHandler) GetMedia(c *gin.Context) { func (ps *AdminDashboardHandler) Login(c *gin.Context) { - var input requestmodels.LoginInput + var input dto.LoginInput // Validate data if err := c.ShouldBindJSON(&input); err != nil {