refactore: Renamed `Chatroom` to `ChatRoom` -- Rename
[demos/kafka/chat] / src / main / java / de / juplo / kafka / chat / backend / persistence / LocalJsonFilesStorageStrategy.java
index 6c61908..d66c544 100644 (file)
@@ -5,7 +5,7 @@ import com.fasterxml.jackson.databind.JavaType;
 import com.fasterxml.jackson.databind.ObjectMapper;
 import de.juplo.kafka.chat.backend.api.ChatroomTo;
 import de.juplo.kafka.chat.backend.api.MessageTo;
-import de.juplo.kafka.chat.backend.domain.Chatroom;
+import de.juplo.kafka.chat.backend.domain.ChatRoom;
 import de.juplo.kafka.chat.backend.domain.Message;
 import lombok.RequiredArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
@@ -28,11 +28,11 @@ public class LocalJsonFilesStorageStrategy implements StorageStrategy
 
   private final Path storagePath;
   private final ObjectMapper mapper;
-  private final InMemoryChatroomFactory chatroomFactory;
+  private final InMemoryChatHomeService service;
 
 
   @Override
-  public void writeChatrooms(Flux<Chatroom> chatroomFlux)
+  public void writeChatrooms(Flux<ChatRoom> chatroomFlux)
   {
     Path path = chatroomsPath();
     log.info("Writing chatrooms to {}", path);
@@ -92,7 +92,7 @@ public class LocalJsonFilesStorageStrategy implements StorageStrategy
   }
 
   @Override
-  public Flux<Chatroom> readChatrooms()
+  public Flux<ChatRoom> readChatrooms()
   {
     JavaType type = mapper.getTypeFactory().constructType(ChatroomTo.class);
     return Flux
@@ -102,7 +102,7 @@ public class LocalJsonFilesStorageStrategy implements StorageStrategy
         {
           InMemoryChatroomService chatroomService =
               new InMemoryChatroomService(readMessages(chatroomTo));
-          return chatroomFactory.restoreChatroom(
+          return service.restoreChatroom(
               chatroomTo.getId(),
               chatroomTo.getName(),
               chatroomService);