diff --git a/internal/handlers/ebook.go b/internal/handlers/scanner.go similarity index 98% rename from internal/handlers/ebook.go rename to internal/handlers/scanner.go index 2bd4050..c008f82 100644 --- a/internal/handlers/ebook.go +++ b/internal/handlers/scanner.go @@ -21,7 +21,7 @@ const ( type Handler struct { db *database.Queries - scanner *services.EbookScanner + scanner *services.MediaScanner worker *services.Worker scheduler *services.Scheduler ctx context.Context @@ -42,7 +42,7 @@ func NewHandler(db *database.Queries, connManager *wsync.ConnectionManager) *Han return &Handler{ db: db, - scanner: services.NewEbookScanner(db), + scanner: services.NewMediaScanner(db), worker: worker, scheduler: scheduler, ctx: ctx, @@ -177,7 +177,7 @@ func (h *Handler) StartScanner(c echo.Context) error { return c.JSON(http.StatusBadRequest, map[string]string{"error": "invalid folder paths: " + err.Error()}) } - // Set the admin ID for ebook association + // Set the admin ID for media item association h.scanner.SetAdminID(pgtype.UUID{Bytes: userUUID, Valid: true}) // Start watching for changes @@ -239,7 +239,7 @@ func (h *Handler) StartWatchModeForLibrary(ctx context.Context, libraryID pgtype folderPaths[i] = folder.FolderPath } - scanner := services.NewEbookScanner(h.db) + scanner := services.NewMediaScanner(h.db) if err := scanner.SetFolders(folderPaths); err != nil { return fmt.Errorf("failed to set scanner folders: %v", err) }