From bd9d93a672fdd4cff8b7846ce60be765efe9c16b Mon Sep 17 00:00:00 2001 From: Sanjay Jamod Date: Tue, 14 Apr 2020 16:49:46 +0530 Subject: [PATCH] [IMP] whatsapp message id in conversation object when user creates whatsapp conversation using client.conversation_start it doesn't returns the message_id anywhere. conversation_start method actually creates and sends the whatsapp message, there is no way to get the message id, this PR enables user to get the message id --- messagebird/conversation.py | 1 + messagebird/conversation_message.py | 1 + 2 files changed, 2 insertions(+) diff --git a/messagebird/conversation.py b/messagebird/conversation.py index d62dce6..20b5f51 100644 --- a/messagebird/conversation.py +++ b/messagebird/conversation.py @@ -79,6 +79,7 @@ def __str__(self): 'id : %s' % self.id, 'contact id : %s' % self.contactId, 'last used channel id : %s' % self.lastUsedChannelId, + 'message id : %s' % self.messages.lastMessageId, 'message total count : %s' % self.messages.totalCount, 'status : %s' % self.status, 'created date time : %s' % self.createdDatetime, diff --git a/messagebird/conversation_message.py b/messagebird/conversation_message.py index f9d1032..292fed7 100644 --- a/messagebird/conversation_message.py +++ b/messagebird/conversation_message.py @@ -57,6 +57,7 @@ class ConversationMessageReference(Base): def __init__(self): self.totalCount = None self.href = None + self.lastMessageId = None class ConversationMessageList(Base):