diff --git a/src/main/kotlin/com/android/trisolarisserver/controller/Rooms.kt b/src/main/kotlin/com/android/trisolarisserver/controller/Rooms.kt index ea4c682..ce8f3e0 100644 --- a/src/main/kotlin/com/android/trisolarisserver/controller/Rooms.kt +++ b/src/main/kotlin/com/android/trisolarisserver/controller/Rooms.kt @@ -173,6 +173,7 @@ class Rooms( if (debugAuth == "1") { response.setHeader("X-Principal-Present", (principal != null).toString()) response.setHeader("X-Principal-Id", principal?.userId?.toString() ?: "none") + response.setHeader("X-Room-Create-Step", "start") } requirePrincipal(principal) try { @@ -184,6 +185,9 @@ class Rooms( } throw ex } + if (debugAuth == "1") { + response.setHeader("X-Room-Create-Step", "member_ok") + } if (roomRepo.existsByPropertyIdAndRoomNumber(propertyId, request.roomNumber)) { throw ResponseStatusException(HttpStatus.CONFLICT, "Room number already exists for property") @@ -206,6 +210,9 @@ class Rooms( ) val saved = roomRepo.save(room).toRoomResponse() + if (debugAuth == "1") { + response.setHeader("X-Room-Create-Step", "saved") + } roomBoardEvents.emit(propertyId) return saved }