aboutsummaryrefslogtreecommitdiff
path: root/repositories
diff options
context:
space:
mode:
authorBobby <[email protected]>2026-02-24 14:48:50 +0530
committerBobby <[email protected]>2026-02-24 14:48:50 +0530
commit17b77153a862ad1eb3babe1e34e748363ac9916c (patch)
tree33871abe60da895112ebfffd5802f396005f7c79 /repositories
parentefb4f68869a9e712c4016ef286d3f16b0bba3110 (diff)
downloadmetachan-17b77153a862ad1eb3babe1e34e748363ac9916c.tar.xz
metachan-17b77153a862ad1eb3babe1e34e748363ac9916c.zip
Refactor rate limiter: simplify implementation and improve token management
Diffstat (limited to 'repositories')
-rw-r--r--repositories/anime.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/repositories/anime.go b/repositories/anime.go
index ac10189..9a17542 100644
--- a/repositories/anime.go
+++ b/repositories/anime.go
@@ -63,6 +63,9 @@ func GetAnime[T idType](maptype enums.MappingType, id T) (entities.Anime, error)
First(&anime)
if result.Error != nil {
+ if errors.Is(result.Error, gorm.ErrRecordNotFound) {
+ return entities.Anime{}, result.Error
+ }
logger.Errorf("Anime", "Failed to get anime details: %v", result.Error)
return entities.Anime{}, errors.New("anime not found")
}