fix: 🐛 GetMedia imageKit dependencie

This commit is contained in:
2025-09-22 13:49:21 +03:30
parent 1a2baa2c6a
commit fc1502c4a0

View File

@@ -15,17 +15,20 @@ type AdminDashboardHandler struct {
postService *services.PostService
jwt *auth.JwtTokenGenerator
cfg *config.Config
imgKit *services.ImgKitHelper
}
func NewAdminDashboardHandler(
postService *services.PostService,
jwt *auth.JwtTokenGenerator,
cfg *config.Config,
imgKit *services.ImgKitHelper,
) *AdminDashboardHandler {
return &AdminDashboardHandler{
postService: postService,
jwt: jwt,
cfg: cfg,
imgKit: imgKit,
}
}
@@ -58,8 +61,8 @@ func (adh *AdminDashboardHandler) RejectMedia(c *gin.Context) {
func (adh *AdminDashboardHandler) GetMedia(c *gin.Context) {
media := adh.postService.GetMedia()
// TODO: Fix this - we need to inject ImgKitHelper
// media.PreviewUrl = services.GetPreviewUrl(media.RemoteUrl)
// media.RemoteUrl = services.GetPreviewUrl(media.RemoteUrl)
media.PreviewUrl = adh.imgKit.GetPreviewUrl(media.RemoteUrl)
media.RemoteUrl = adh.imgKit.GetRemoteUrl(media.RemoteUrl)
c.JSON(http.StatusOK, media)
}