Closed Bug 1701213 Opened 4 years ago Closed 4 years ago

Send m.read and m.fully_read receipts

Categories

(Chat Core :: Matrix, enhancement)

enhancement

Tracking

(thunderbird_esr78 wontfix)

RESOLVED FIXED
90 Branch
Tracking Status
thunderbird_esr78 --- wontfix

People

(Reporter: freaktechnik, Assigned: freaktechnik)

References

Details

Attachments

(1 file)

We should indicate the read and fully read states back to the server for a better cross-client experience.

We might also want m.fully_read for our own sync state management so we can show meaningful catchup messages when re-connecting.

I'm guessing this requires the UI calling back to the protocol to tell it that things have been read? Shouldn't be too bad to add an API for that.

Yeah, either by adding callbacks on the prplIMessage interface, or on the prplIConversation. The suggested callbacks would be message displayed for m.read (which means we printed the message in a chat browser that the user has displayed) and read marker moved (for the built in read marker we have) for m.fully_read

Assignee: nobody → martin
Status: NEW → ASSIGNED

Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/e9061f9a4b8d
Send Matrix message read receipts. r=clokep

Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 90 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: