feat: Prepared the application for sharding
[demos/kafka/chat] / src / main / java / de / juplo / kafka / chat / backend / persistence / storage / mongodb / ChatRoomTo.java
index 1ad8d17..27e65e4 100644 (file)
@@ -20,6 +20,7 @@ public class ChatRoomTo
   @Id
   private String id;
   private String name;
+  private int shard;
   private List<MessageTo> messages;
 
   public static ChatRoomTo from(ChatRoom chatroom)
@@ -27,6 +28,7 @@ public class ChatRoomTo
     return new ChatRoomTo(
         chatroom.getId().toString(),
         chatroom.getName(),
+        chatroom.getShard(),
         chatroom
             .getMessages()
             .map(MessageTo::from)