We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent be2fc47 commit 2883be6Copy full SHA for 2883be6
langchain_postgres/chat_message_histories.py
@@ -340,11 +340,17 @@ async def aget_messages(self) -> List[BaseMessage]:
340
messages = messages_from_dict(items)
341
return messages
342
343
- @property # type: ignore[override]
+ @property
344
def messages(self) -> List[BaseMessage]:
345
"""The abstraction required a property."""
346
return self.get_messages()
347
348
+ @messages.setter
349
+ def messages(self, value: list[BaseMessage]) -> None:
350
+ """Clear the stored messages and appends a list of messages."""
351
+ self.clear()
352
+ self.add_messages(value)
353
+
354
def clear(self) -> None:
355
"""Clear the chat message history for the GIVEN session."""
356
if self._connection is None:
0 commit comments