ChatroomFactory chatroomFactory,
StorageStrategy storageStrategy)
{
- return new ChatHome(
- storageStrategy.readChatrooms().collectMap(chatroom -> chatroom.getId()).block(),
- chatroomFactory);
+ return new ChatHome(chatroomFactory, storageStrategy.readChatrooms());
}
@Bean
}
@Bean
- ChatroomFactory chatroomFactory()
+ ChatroomFactory chatroomFactory(ChatBackendProperties properties)
{
- return new InMemoryChatroomFactory();
+ return new InMemoryChatroomFactory(properties.getChatroomBufferSize());
}
@Bean