Closed AlexanderRitter02 closed 1 year ago
"This message was deleted" is supposed to be handled. At least it is handled before we move to the new schema. Therefore, it should be considered a bug.
I agree we can add the reason why certain messages are not supported. On the other hand, we can also hide the metadata messages from the output. What do you think?
The missing of "Message deleted" should be fixed in c7a01bb.
I can confirm that "Message deleted" is fixed, I just tried with a iOS db.
How about supporting the other ones like, "
I want to use Whatsapp-Chat-Exporter to archive many of my WA chats and free up space in the phone, but I would like in the future, for example, to know when a user left a group.
I can confirm that "Message deleted" is fixed, I just tried with a iOS db.
How about supporting the other ones like, " has left the group"?
I want to use Whatsapp-Chat-Exporter to archive many of my WA chats and free up space in the phone, but I would like in the future, for example, to know when a user left a group.
More metadata will be supported in the future, I assume. But since parsing metadata requires understanding their binary representation, there is yet to be a timeline for their implementation.
I can confirm that "Message deleted" is fixed, I just tried with a iOS db. How about supporting the other ones like, " has left the group"? I want to use Whatsapp-Chat-Exporter to archive many of my WA chats and free up space in the phone, but I would like in the future, for example, to know when a user left a group.
More metadata will be supported in the future, I assume. But since parsing metadata requires understanding their binary representation, there is yet to be a timeline for their implementation.
FYI, 011c8ff implemented a metadata handling related to missed calls.
Another FYI, 3ed269e & 030fef5 introduced a lot of metadata handling for Android.
Released in 0.9.5.
Description
Hi, WhatsApp meta messages like:
Chat is end-to-end encrypted
...This message was deleted
are currently treated as "This message is not supported".
As noted in this comment, it's not a bug: https://github.com/KnugiHK/Whatsapp-Chat-Exporter/issues/9#issuecomment-1427487785
This is mostly fine, but can cause concern among users thinking some messages are missing (and not everyone searches Github to find the issue).
Suggestion
I suggest additionally providing the reason why the message is not supported (e.g. deleted message or whatsapp internal message) instead of the generic comment that the message is not supported.
This will make it clear that the message is not important.
It would be useful to alleviate the concerns of missing messages if looking through the backup at a later time.
You do detect that these messages are unsupported, so if individually detecting the type is infeasible, an option would also be to make the message less intimidating:
A Whatsapp internal message (phone changed, deleted messages, ...) is not supported