Skip to content

Commit 8911a1f

Browse files
committed
refactor: remove duplicated code
1 parent 897bd36 commit 8911a1f

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

spring-ai-model/src/main/java/org/springframework/ai/chat/memory/MessageWindowChatMemory.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -90,12 +90,10 @@ private MessageChanges process(List<Message> memoryMessages, List<Message> newMe
9090
List<Message> finalMessages = new ArrayList<>();
9191
if (hasNewSystemMessage) {
9292
memoryMessages.stream().filter(msg -> !(msg instanceof SystemMessage)).forEach(finalMessages::add);
93-
finalMessages.addAll(uniqueNewMessages);
94-
}
95-
else {
93+
} else {
9694
finalMessages.addAll(memoryMessages);
97-
finalMessages.addAll(uniqueNewMessages);
9895
}
96+
finalMessages.addAll(uniqueNewMessages);
9997

10098
if (finalMessages.size() > this.maxMessages) {
10199
List<Message> trimmedMessages = new ArrayList<>();

0 commit comments

Comments
 (0)