matrix-org / matrix-org/matrix-js-sdk

Room timeline consists only of lastest "m.call.*" events after a voice call

Open
#1,402 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
2.2k
Forks
704
Avg merge
1d 20h
Merged PRs (30d)
40

Description

Synapse: v1.15.0
matrix-js-sdk: v6.2.1

Currently, I'm trying to implement voice/video calls in a client based on matrix-js-sdk (import).

Everything works fine so far, however, after hanging up the call, e.g. in a 1-to-1 direct room, the timeline consists only of the latest "m.call.*" events.

I have to send e.g. a text message to get the full timeline back for the room.

Any idea what might be wrong? Is there a way to force updating the room timelne upon a call hangup event?

Many thanks in advance.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the issue with Synapse v1.15.0 and matrix-js-sdk v6.2.1 using a one-to-one room and a voice call. Start from the room timeline update around the call hangup event; done means the full timeline returns immediately after hangup without requiring a text message.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
api
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.