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
All checks were successful
SSH Backend Deploy / ssh-deploy (push) Successful in 11s
This commit is contained in:
@@ -60,7 +60,7 @@ class VideoController {
|
||||
name,
|
||||
resolution,
|
||||
duration,
|
||||
config.status.waiting
|
||||
config.videoStatus.rendering
|
||||
);
|
||||
|
||||
if (!video || !video.id) {
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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';
|
||||
|
||||
Reference in New Issue
Block a user