NG
[demos/kafka/chat] / src / main / java / de / juplo / kafka / chat / backend / persistence / kafka / KafkaChatHome.java
index 88947a0..ac87aac 100644 (file)
@@ -2,7 +2,6 @@ package de.juplo.kafka.chat.backend.persistence.kafka;
 
 import de.juplo.kafka.chat.backend.domain.ChatHome;
 import de.juplo.kafka.chat.backend.domain.ChatRoom;
-import de.juplo.kafka.chat.backend.domain.ShardNotOwnedException;
 import de.juplo.kafka.chat.backend.domain.ShardingStrategy;
 import lombok.RequiredArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
@@ -17,6 +16,7 @@ import java.util.*;
 public class KafkaChatHome implements ChatHome
 {
   private final ShardingStrategy shardingStrategy;
+  private final ChatRoomChannel chatRoomChannel;
   private final ChatMessageChannel chatMessageChanel;
 
 
@@ -35,15 +35,8 @@ public class KafkaChatHome implements ChatHome
   }
 
   @Override
-  public Flux<ChatRoom> getChatRooms()
+  public Flux<ChatRoomInfo> getChatRooms()
   {
-    if (chatMessageChanel.isLoadInProgress())
-    {
-      throw new LoadInProgressException();
-    }
-    else
-    {
-      return chatMessageChanel.getChatRooms();
-    }
+      return chatRoomChannel.getChatRooms();
   }
 }