sectionimages

package
v1.11.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 17, 2026 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

Package sectionimages is how apiv2 reaches section thumbnail generation.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SectionImages

type SectionImages struct {
	Dao dao.DaoWrapper
	// May be nil, as for v1: then only the workers are asked.
	Manager *runner_manager.Manager
}

SectionImages generates and deletes section thumbnails. The worker fallback and the worker-side delete are only implemented here, against the worker connection helpers, so apiv2 is handed this rather than reimplementing them; it goes once the workers do.

func (SectionImages) Delete

func (s SectionImages) Delete(path string) error

Delete asks a worker to delete a section's thumbnail, as v1's deleteVideoSection does.

func (SectionImages) Generate

func (s SectionImages) Generate(streamID uint, playlistURL string, course model.Course, sections []model.VideoSection) error

Generate makes the thumbnails for sections, as v1's createVideoSectionBatch does: a runner if one takes the job, else a worker. playlistURL must be signed.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL