refactor: Pushed sharding one layer down in the architecture
[demos/kafka/chat] / src / main / java / de / juplo / kafka / chat / backend / domain / ChatHome.java
index 2fc0e35..557cf75 100644 (file)
@@ -8,27 +8,22 @@ import reactor.core.publisher.Mono;
 import java.util.*;
 
 
-@Slf4j
 @RequiredArgsConstructor
+@Slf4j
 public class ChatHome
 {
   private final ChatHomeService service;
-  private final int shard;
 
-  public Mono<ChatRoom> putChatRoom(ChatRoom chatRoom)
-  {
-    return service.putChatRoom(chatRoom);
-  }
 
   public Mono<ChatRoom> getChatRoom(UUID id)
   {
     return service
-        .getChatRoom(shard, id)
+        .getChatRoom(id)
         .switchIfEmpty(Mono.error(() -> new UnknownChatroomException(id)));
   }
 
   public Flux<ChatRoom> getChatRooms()
   {
-    return service.getChatRooms(shard);
+    return service.getChatRooms();
   }
 }