CometChat – Blocked State Messages Should Not Update Delivery Status After Unblock

We have identified an issue related to message delivery status behavior in CometChat when users are blocked and later unblocked.

Scenario:

  • User A logs in on Device 1

  • User B logs in on Device 2

  • User A blocks User B

  • User B sends messages to User A (messages correctly show single tick)

  • User A unblocks User B

  • User B sends a new message after being unblocked

Current Behavior:

Messages that were sent by User B while blocked initially show a single tick (correct behavior). However, once User A unblocks User B, those old messages are automatically updated to double blue ticks, even though they were never delivered to User A at the time they were sent.

Expected Behavior:

Messages sent while the sender was blocked should permanently remain in a single tick (undelivered) state, even after the unblock action.

Only messages sent after the unblock event should follow the normal delivery and read receipt lifecycle.

Please authenticate to join the conversation.

Upvoters
Status

New

Board

💡 Feature Request

Subscribe to post

Get notified by email when there are changes.