refactor(video): Mettre à jour les statuts vidéo pour utiliser la nouvelle configuration des statuts
All checks were successful
SSH Backend Deploy / ssh-deploy (push) Successful in 11s

This commit is contained in:
2025-04-27 12:26:34 +02:00
parent 98128253d9
commit 8480686fd4
3 changed files with 11 additions and 11 deletions

View File

@@ -60,7 +60,7 @@ class VideoController {
name, name,
resolution, resolution,
duration, duration,
config.status.waiting config.videoStatus.rendering
); );
if (!video || !video.id) { if (!video || !video.id) {

View File

@@ -117,9 +117,9 @@ class Video {
const query = ` const query = `
SELECT * FROM videos SELECT * FROM videos
WHERE status IN ( WHERE status IN (
${config.status.waiting}, ${config.videoStatus.rendering},
${config.status.failed}, ${config.videoStatus.error},
${config.status.inProgress} 0
); );
`; `;
return (await db.query(query)).rows; return (await db.query(query)).rows;

View File

@@ -59,7 +59,7 @@ class VideoService {
// Mise à jour initiale du statut vidéo // Mise à jour initiale du statut vidéo
await Video.updateVideo(videoId, { await Video.updateVideo(videoId, {
status: config.status.inProgress, status: config.videoStatus.rendering,
progress: 0, progress: 0,
started_at: new Date(), started_at: new Date(),
updated_at: new Date(), updated_at: new Date(),
@@ -126,7 +126,7 @@ class VideoService {
try { try {
// Mise à jour finale de la vidéo // Mise à jour finale de la vidéo
await Video.updateVideo(videoId, { await Video.updateVideo(videoId, {
status: config.status.completed, status: config.videoStatus.completed,
progress: 100, progress: 100,
eta: 0, eta: 0,
video_file: outputVideo, video_file: outputVideo,
@@ -153,7 +153,7 @@ class VideoService {
try { try {
// Mise à jour du statut vidéo en cas d'erreur // Mise à jour du statut vidéo en cas d'erreur
await Video.updateVideo(videoId, { await Video.updateVideo(videoId, {
status: config.status.failed, status: config.videoStatus.error,
progress: 0, progress: 0,
eta: null, eta: null,
updated_at: new Date() updated_at: new Date()
@@ -205,10 +205,10 @@ class VideoService {
*/ */
static getStatusLabel(status) { static getStatusLabel(status) {
const statusMap = { const statusMap = {
[config.status.waiting]: 'En attente', [config.videoStatus.rendering]: 'En cours',
[config.status.completed]: 'Terminé', [config.videoStatus.completed]: 'Terminé',
[config.status.failed]: 'Échec', [config.videoStatus.error]: 'Échec',
[config.status.inProgress]: 'En cours' 0: 'En attente'
}; };
return statusMap[status] || 'Inconnu'; return statusMap[status] || 'Inconnu';