added documentation to markAsRead

This commit is contained in:
Marco Gavelli
2018-03-19 16:38:19 +01:00
parent 99c6884681
commit 57ee68b0e0

View File

@@ -1242,26 +1242,34 @@ class Client(object):
END SEND METHODS END SEND METHODS
""" """
def markAsDelivered(self, threadID, messageID): def markAsDelivered(self, thread_id, message_id):
""" """
.. todo:: Mark a message as delivered
Documenting this
:param thread_id: User/Group ID to which the message belongs. See :ref:`intro_threads`
:param message_id: Message ID to set as delivered. See :ref:`intro_threads`
:return: Whether the request was successful
:raises: FBchatException if request failed
""" """
data = { data = {
"message_ids[0]": messageID, "message_ids[0]": message_id,
"thread_ids[%s][0]" % threadID: messageID "thread_ids[%s][0]" % thread_id: message_id
} }
r = self._post(self.req_url.DELIVERED, data) r = self._post(self.req_url.DELIVERED, data)
return r.ok return r.ok
def markAsRead(self, threadID): def markAsRead(self, thread_id):
""" """
.. todo:: Mark a thread as read
Documenting this All messages inside the thread will be marked as read
:param thread_id: User/Group ID to set as read. See :ref:`intro_threads`
:return: Whether the request was successful
:raises: FBchatException if request failed
""" """
data = { data = {
"ids[%s]" % threadID: True, "ids[%s]" % thread_id: True,
"watermarkTimestamp": now(), "watermarkTimestamp": now(),
"shouldSendReadReceipt": True, "shouldSendReadReceipt": True,
} }