status-im / status-desktop

Status Desktop client made in Nim & QML
https://status.app
Mozilla Public License 2.0
275 stars 76 forks source link

Old Contact requests timestamp is wrong after restoring my profile using seed phrase #14052

Open chaitanyaprem opened 4 months ago

chaitanyaprem commented 4 months ago

Bug Report

If i restore my status desktop profile using seed-phrase, all the profile data gets synced properly. But when i click on "Bell" icon on top right and see contact requests, all the contact requests accepted are shown with currentTimestamp i.e time at which profile was restored.

Description

Attaching a sample image showing all contact requests times shown as profile restoration time eventhough these contact requests were done days and months ago.

Screenshot 2024-03-20 at 6 40 13 AM

Steps to reproduce

  1. Restore profile using seed phrase
  2. After logging in , click on Bell (Notifications) icon on top right
  3. Click on Contact Requests in the shown list

Expected behavior

The original timestamp at which contact request is accepted should be shown and not the time at which profile is restored.

Actual behavior

All contact requests (Accepted) are shown with time at which profile is restored.

Additional Information

chaitanyaprem commented 4 months ago

Also noticed this behaviour which doesn't seem right as well.

For all contacts the only message that is shown is "Please add me to your contacts" with a timestamp of 01/01/1970 and a message indicating Fetch more messages Before 1 January 1970. Attaching screenshot of the same.

Screenshot 2024-03-20 at 10 25 36 AM