From ee9277fa6773f4d1ca89215ab0cb37b609eb6154 Mon Sep 17 00:00:00 2001 From: Antti Kupila Date: Tue, 9 Apr 2024 14:09:55 +0300 Subject: [PATCH] add support for undelete in async client --- stream_chat/async_chat/client.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/stream_chat/async_chat/client.py b/stream_chat/async_chat/client.py index 304d5fb..fda199c 100644 --- a/stream_chat/async_chat/client.py +++ b/stream_chat/async_chat/client.py @@ -332,6 +332,9 @@ async def update_message_partial( async def delete_message(self, message_id: str, **options: Any) -> StreamResponse: return await self.delete(f"messages/{message_id}", options) + def undelete_message(self, message_id: str, user_id: str) -> StreamResponse: + return await self.post(f"messages/{message_id}/undelete", data={"user": user_id}) + async def get_message(self, message_id: str) -> StreamResponse: return await self.get(f"messages/{message_id}")