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