ADD ClipController for clip retrieval

This commit is contained in:
2025-07-09 21:57:23 +02:00
parent 130938c56a
commit a78aecdfb6
7 changed files with 79 additions and 11 deletions

View File

@@ -5,6 +5,7 @@ import com.ddf.vodsystem.entities.*;
import java.io.File;
import java.io.IOException;
import java.time.LocalDateTime;
import java.util.List;
import com.ddf.vodsystem.repositories.ClipRepository;
import com.ddf.vodsystem.security.CustomOAuth2User;
@@ -60,6 +61,17 @@ public class ClipService {
logger.info("FFMPEG finished successfully for job: {}", job.getUuid());
}
public List<Clip> getClipsByUser() {
User user = getUser();
if (user == null) {
logger.warn("No authenticated user found");
return List.of();
}
return clipRepository.findByUser(user);
}
private User getUser() {
Authentication auth = SecurityContextHolder.getContext().getAuthentication();