refactor(handlers): rename ebook.go to scanner.go

- Rename file: ebook.go -> scanner.go
- Update scanner field type to *services.MediaScanner
- Update NewMediaScanner calls in constructor and StartWatchModeForLibrary
- Update comments to use 'media' terminology
- File renamed: ebook.go -> scanner.go
This commit is contained in:
2026-02-08 14:31:23 -05:00
parent d61afbef50
commit e70fecaa44
@@ -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)
}