aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBobby <[email protected]>2026-02-24 14:28:38 +0530
committerBobby <[email protected]>2026-02-24 14:28:38 +0530
commitefb4f68869a9e712c4016ef286d3f16b0bba3110 (patch)
tree23ae2ee5a5f06a4a0cd93d98dea1fb9e3d2c37ef
parent569273e5549e56ddc8ed52a0022193cb254cd4b3 (diff)
downloadmetachan-efb4f68869a9e712c4016ef286d3f16b0bba3110.tar.xz
metachan-efb4f68869a9e712c4016ef286d3f16b0bba3110.zip
Refactor GetAnime function: remove unnecessary service call and streamline anime retrieval logic
-rw-r--r--controllers/anime.go8
1 files changed, 1 insertions, 7 deletions
diff --git a/controllers/anime.go b/controllers/anime.go
index 6ce3f1f..3f5f692 100644
--- a/controllers/anime.go
+++ b/controllers/anime.go
@@ -4,7 +4,6 @@ import (
"errors"
"metachan/enums"
"metachan/repositories"
- "metachan/services"
"metachan/utils/meta"
"github.com/gofiber/fiber/v2"
@@ -20,16 +19,11 @@ func GetAnime(c *fiber.Ctx) error {
return BadRequest(c, errors.New("invalid provider"))
}
- mapping, err := repositories.GetAnimeMapping(enums.MappingType(provider), id)
+ anime, err := repositories.GetAnime(enums.MappingType(provider), id)
if err != nil {
return NotFound(c, err)
}
- anime, err := services.GetAnime(&mapping)
- if err != nil {
- return InternalServerError(c, err)
- }
-
return c.JSON(anime)
}