+ return chatHome.getChatRooms().map(chatroom -> ChatRoomTo.from(chatroom));
+ }
+
+ @GetMapping("list/{chatroomId}")
+ public Flux<MessageTo> list(@PathVariable UUID chatroomId)
+ {
+ return chatHome
+ .getChatRoom(chatroomId)
+ .flatMapMany(chatroom -> chatroom
+ .getMessages()
+ .map(MessageTo::from));