From 08cfbd4cbbd6c3db698f01f00005c5d39ba5ae4c Mon Sep 17 00:00:00 2001 From: Dylan De Faoite Date: Thu, 30 Jul 2026 20:50:29 +0100 Subject: [PATCH] add start date to StreamResponse for frontend --- .../java/com/ddf/vodsystem/controllers/StreamController.java | 4 ++-- .../com/ddf/vodsystem/controllers/dto/StreamResponse.java | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/ddf/vodsystem/controllers/StreamController.java b/src/main/java/com/ddf/vodsystem/controllers/StreamController.java index 09ce332..e409c89 100644 --- a/src/main/java/com/ddf/vodsystem/controllers/StreamController.java +++ b/src/main/java/com/ddf/vodsystem/controllers/StreamController.java @@ -58,8 +58,8 @@ public class StreamController { Optional stream = streamService.getActiveStream(); return stream.map(value -> ResponseEntity.ok(new APIResponse<>(SUCCESS, "Streaming status retrieved", - new StreamResponse(true, value.getId())))).orElseGet(() -> ResponseEntity.ok(new APIResponse<>(SUCCESS, + new StreamResponse(true, value.getId(), value.getStartDate())))).orElseGet(() -> ResponseEntity.ok(new APIResponse<>(SUCCESS, "Streaming status retrieved", - new StreamResponse(false, null)))); + new StreamResponse(false, null, null)))); } } diff --git a/src/main/java/com/ddf/vodsystem/controllers/dto/StreamResponse.java b/src/main/java/com/ddf/vodsystem/controllers/dto/StreamResponse.java index a7c8695..28b7ecc 100644 --- a/src/main/java/com/ddf/vodsystem/controllers/dto/StreamResponse.java +++ b/src/main/java/com/ddf/vodsystem/controllers/dto/StreamResponse.java @@ -1,7 +1,10 @@ package com.ddf.vodsystem.controllers.dto; +import java.time.Instant; + public record StreamResponse( boolean isStreaming, - Long id + Long id, + Instant startTime ) { }