fix: handle backend errors and driver import

This commit is contained in:
2026-05-24 22:46:02 +02:00
parent 05e963151c
commit 4606c790f1
3 changed files with 5 additions and 0 deletions

View File

@@ -171,6 +171,8 @@ func (h *AnimeHandler) HandleBrowse(c *gin.Context) {
res, err := h.svc.SearchAdvanced(c.Request.Context(), q, animeType, status, orderBy, sort, genres, sfw, page, 24) res, err := h.svc.SearchAdvanced(c.Request.Context(), q, animeType, status, orderBy, sort, genres, sfw, page, 24)
if err != nil { if err != nil {
c.JSON(http.StatusInternalServerError, gin.H{"error": err.Error()})
return
} }
user, _ := c.Get("User") user, _ := c.Get("User")

View File

@@ -5,6 +5,7 @@ import (
"fmt" "fmt"
"os" "os"
// sqlite3 driver.
_ "github.com/mattn/go-sqlite3" _ "github.com/mattn/go-sqlite3"
) )

View File

@@ -238,6 +238,8 @@ func (h *PlaybackHandler) HandleEpisodeThumbnails(c *gin.Context) {
allEpisodes, err := h.animeSvc.GetAllEpisodes(c.Request.Context(), id) allEpisodes, err := h.animeSvc.GetAllEpisodes(c.Request.Context(), id)
if err != nil { if err != nil {
c.JSON(http.StatusInternalServerError, gin.H{"error": err.Error()})
return
} }
anime, _ := h.animeSvc.GetAnimeByID(c.Request.Context(), id) anime, _ := h.animeSvc.GetAnimeByID(c.Request.Context(), id)