1
0
mirror of https://github.com/matrix-org/matrix-react-sdk.git synced 2025-07-30 02:21:17 +03:00

Let TimelinePanel not send a receipt if there is no event (#10912)

This commit is contained in:
Michael Weimann
2023-05-16 13:34:59 +02:00
committed by GitHub
parent da0f072ed9
commit acdbae3e8c
2 changed files with 16 additions and 2 deletions

View File

@ -242,6 +242,18 @@ describe("TimelinePanel", () => {
TimelinePanel.roomReadMarkerTsMap = {};
});
it("when there is no event, it should not send any receipt", async () => {
setUpTimelineSet();
await renderTimelinePanel();
await flushPromises();
// @ts-ignore
await timelinePanel.sendReadReceipts();
expect(client.setRoomReadMarkers).not.toHaveBeenCalled();
expect(client.sendReadReceipt).not.toHaveBeenCalled();
});
describe("when there is a non-threaded timeline", () => {
beforeEach(() => {
setUpTimelineSet();