diff --git a/web/app/src/components/UpdateListener.vue b/web/app/src/components/UpdateListener.vue index fde55c15..30aadbd6 100644 --- a/web/app/src/components/UpdateListener.vue +++ b/web/app/src/components/UpdateListener.vue @@ -13,7 +13,7 @@ const websocketURL = ws(); export default { emits: [ // Data from Flamenco Manager: - "jobUpdate", "taskUpdate", "taskLogUpdate", "message", "workerUpdate", + "jobUpdate", "taskUpdate", "taskLogUpdate", "message", "workerUpdate", "lastRenderedUpdate", // SocketIO events: "sioReconnected", "sioDisconnected" ], @@ -132,6 +132,13 @@ export default { this.$emit("jobUpdate", apiJobUpdate); }); + this.socket.on("/last-rendered", (update) => { + // Convert to API object, in order to have the same parsing of data as + // when we'd do an API call. + const apiUpdate = API.SocketIOLastRenderedUpdate.constructFromObject(update) + this.$emit("lastRenderedUpdate", apiUpdate); + }); + this.socket.on("/task", (taskUpdate) => { // Convert to API object, in order to have the same parsing of data as // when we'd do an API call. diff --git a/web/app/src/components/jobs/JobDetails.vue b/web/app/src/components/jobs/JobDetails.vue index ad919cfd..6d344e74 100644 --- a/web/app/src/components/jobs/JobDetails.vue +++ b/web/app/src/components/jobs/JobDetails.vue @@ -2,7 +2,7 @@

Job Details