package gallery import ( "context" "log/slog" "path" "git.schreifuchs.ch/schreifuchs/schreifuchs.ch/internal/components/images" ) func (s *Service) GetImages(ctx context.Context) (imgs []images.Image, err error) { files, err := s.fs.ReadDir(s.cfg.Path) if err != nil { return } for _, file := range files { imagePath := path.Join(s.cfg.Path, file.Name()) img, err := s.img.GetImage(imagePath) if err != nil { slog.Warn("can not read image in gallery", "path", imagePath, "err", err) } imgs = append(imgs, img) } return }