Editing Messages 409 Conflict #414
Labels
priority: medium
This PR should be reviewed after all high priority PRs.
status: waiting
This issue waits for feedback from author.
type: question
This issue is a question.
When editing a message I’ve noticed an issue: going from the message text
A
toB
and then back toA
causes a 409 conflict error. However, if I edit fromA
toB
, then toC
, and finally back to A, there’s no conflict. This behavior is confusing—why does the system only check the previous action?Function that we're having issues with:
https://github.com/pubnub/js-chat/blob/master/lib/src/entities/message.ts#L202
What would be the best way to work around this behavior when editing a message?
Idea 1:
We could delete all actions following the conflict, but the time token would not update.
Idea 2:
Delete all the edit actions, but then changes in the UI flash from
A
toEMPTY
toB
toEMPTY
toA
The text was updated successfully, but these errors were encountered: