+ public ChatHome(ChatHomeService service, Flux<ChatRoom> chatroomFlux)
+ {
+ log.debug("Creating ChatHome with factory: {}", service);
+ this.service = service;
+ this.chatrooms = new HashMap<>();
+ chatroomFlux.subscribe(chatroom -> chatrooms.put(chatroom.getId(), chatroom));
+ }