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