X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fkafka%2Fchat%2Fbackend%2Fpersistence%2FLocalJsonFilesStorageStrategy.java;h=6c6190876b85405efed0db054764dff18dacd701;hb=c04279dc82b8e662f7a8408ff74f7acd9951cf72;hp=28008f46aea4b5951b4ff8349f519f879a9362e2;hpb=b159d9543cdb96b4d600bff8dacf79a7f5fff20f;p=demos%2Fkafka%2Fchat diff --git a/src/main/java/de/juplo/kafka/chat/backend/persistence/LocalJsonFilesStorageStrategy.java b/src/main/java/de/juplo/kafka/chat/backend/persistence/LocalJsonFilesStorageStrategy.java index 28008f46..6c619087 100644 --- a/src/main/java/de/juplo/kafka/chat/backend/persistence/LocalJsonFilesStorageStrategy.java +++ b/src/main/java/de/juplo/kafka/chat/backend/persistence/LocalJsonFilesStorageStrategy.java @@ -100,9 +100,12 @@ public class LocalJsonFilesStorageStrategy implements StorageStrategy .log() .map(chatroomTo -> { - InMemoryPersistenceStrategy strategy = - new InMemoryPersistenceStrategy(readMessages(chatroomTo)); - return chatroomFactory.restoreChatroom(chatroomTo.getId(), chatroomTo.getName(), strategy); + InMemoryChatroomService chatroomService = + new InMemoryChatroomService(readMessages(chatroomTo)); + return chatroomFactory.restoreChatroom( + chatroomTo.getId(), + chatroomTo.getName(), + chatroomService); }); }