add start date to StreamResponse for frontend
All checks were successful
CI / Maven unit tests (push) Successful in 27s
CI / Build and push images (push) Has been skipped
CI / Deploy to server (push) Has been skipped

This commit is contained in:
2026-07-30 20:50:29 +01:00
parent e5bb0a3307
commit 08cfbd4cbb
2 changed files with 6 additions and 3 deletions

View File

@@ -58,8 +58,8 @@ public class StreamController {
Optional<Stream> stream = streamService.getActiveStream(); Optional<Stream> stream = streamService.getActiveStream();
return stream.map(value -> ResponseEntity.ok(new APIResponse<>(SUCCESS, return stream.map(value -> ResponseEntity.ok(new APIResponse<>(SUCCESS,
"Streaming status retrieved", "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", "Streaming status retrieved",
new StreamResponse(false, null)))); new StreamResponse(false, null, null))));
} }
} }

View File

@@ -1,7 +1,10 @@
package com.ddf.vodsystem.controllers.dto; package com.ddf.vodsystem.controllers.dto;
import java.time.Instant;
public record StreamResponse( public record StreamResponse(
boolean isStreaming, boolean isStreaming,
Long id Long id,
Instant startTime
) { ) {
} }