1
0
Fork 0
mirror of https://github.com/deltachat/deltachat-core.git synced 2025-10-06 03:50:08 +02:00

For messages in the deaddrop, return the chat_id MR_CHAT_ID_DEADDROP (internally, the real chat id is different, however)

This commit is contained in:
B. Petersen 2018-03-01 22:00:52 +01:00
parent 7d88c51d8e
commit 27fc3de4c0

View file

@ -154,6 +154,8 @@ uint32_t mrmsg_get_from_id(mrmsg_t* msg)
/**
* Get the ID of chat the message belongs to.
* To get details about the chat, pass the returned ID to mrmailbox_get_chat().
* If a message is still in the deaddrop, the ID MR_CHAT_ID_DEADDROP is returned
* although internally another ID is used.
*
* @memberof mrmsg_t
*
@ -166,7 +168,7 @@ uint32_t mrmsg_get_chat_id(mrmsg_t* msg)
if( msg == NULL || msg->m_magic != MR_MSG_MAGIC ) {
return 0;
}
return msg->m_chat_id;
return msg->m_chat_blocked? MR_CHAT_ID_DEADDROP : msg->m_chat_id;
}