added gifs scan at start

This commit is contained in:
onysd 2026-08-07 11:02:05 +03:00
parent 15f2d6e925
commit 4ac94f00de
10 changed files with 224 additions and 11 deletions

View file

@ -798,6 +798,16 @@ func run(logger *zap.Logger) error {
zap.Int("blobs", stats.Blobs),
)
}
if stats, err := filesService.SeedGifs(ctx, cfg.GifSeedDir); err != nil {
return fmt.Errorf("seed gifs: %w", err)
} else if stats.Imported > 0 || stats.Failed > 0 {
logger.Info("gif catalog seed import complete",
zap.String("dir", cfg.GifSeedDir),
zap.Int("imported", stats.Imported),
zap.Int("skipped", stats.Skipped),
zap.Int("failed", stats.Failed),
)
}
if stats, err := filesService.SeedPremiumPromo(ctx, cfg.PremiumPromoSeedDir); err != nil {
return fmt.Errorf("seed premium promo: %w", err)
} else if !stats.Skipped {