Skip to content

Commit dd34b1c

Browse files
fix: expose the room environmental data api dto instead of internal model
1 parent ec8b82c commit dd34b1c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/main/kotlin/infrastructure/api/RoomApi.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ package infrastructure.api
1111
import application.controller.RoomController
1212
import application.presenter.api.deserializer.ApiDeserializer.toRoom
1313
import application.presenter.api.model.RoomEntry
14+
import application.presenter.api.serializer.ApiSerializer.toEnvironmentDataApiDto
1415
import application.presenter.api.serializer.ApiSerializer.toRoomApiDto
1516
import application.service.RoomService
1617
import entity.zone.RoomID
@@ -112,7 +113,7 @@ private fun Route.getHistoricalRoomEnvironmentDataRoute(apiPath: String, provide
112113
?: Instant.now(),
113114
call.request.queryParameters["to"]?.let { rawDateTime -> Instant.parse(rawDateTime) },
114115
).execute()?.map { pair ->
115-
ApiResponses.ResponseTimedEntry(pair.second, pair.first.toString())
116+
ApiResponses.ResponseTimedEntry(pair.second.toEnvironmentDataApiDto(), pair.first.toString())
116117
}.apply {
117118
when (this) {
118119
null -> call.respond(HttpStatusCode.NotFound)

0 commit comments

Comments
 (0)