half-duplex contact add flow is messed up #120

Closed
opened 2019-02-22 21:25:55 +00:00 by erinn · 1 comment
Owner

a series of unexpected behaviours occur when one person adds a new contact and sends them new messages without being in the recipients contact list. this flow touches on multiple different code bugs.

currently, if you add an online p2p contact and send them messages, here's what happens:

  • first message: never gets delivered to the recipient
  • second message: causes the sender's onion (NOT their profilename which is what's supposed to happen) to appear in the recipient's contact list. the second message is delivered but not acknowledged.
  • third message: arrives correctly, but all three messages are marked as acknowledged (including the first message, even though in fact it was never delivered to the recipient's UI)
a series of unexpected behaviours occur when one person adds a new contact and sends them new messages without being in the recipients contact list. this flow touches on multiple different code bugs. currently, if you add an online p2p contact and send them messages, here's what happens: * first message: never gets delivered to the recipient * second message: causes the sender's onion (NOT their profilename which is what's supposed to happen) to appear in the recipient's contact list. the second message is delivered but not acknowledged. * third message: arrives correctly, but all three messages are marked as acknowledged (including the first message, even though in fact it was never delivered to the recipient's UI)
Owner

resvoled cus tapir i believe?

resvoled cus tapir i believe?
dan closed this issue 2019-12-18 22:44:17 +00:00
This repo is archived. You cannot comment on issues.
No Milestone
No Assignees
2 Participants
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: cwtch.im/ui#120
No description provided.