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,
resolution,
duration,
config.status.waiting
config.videoStatus.rendering
);
if (!video || !video.id) {

View File

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

View File

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