Skip to content

STREAM-1123 - Only update necessary tracks. prevent vb from getting replaced#979

Merged
patrickfeeney03 merged 5 commits intodevelopfrom
STREAM-1123-updating-tracks
Feb 12, 2026
Merged

STREAM-1123 - Only update necessary tracks. prevent vb from getting replaced#979
patrickfeeney03 merged 5 commits intodevelopfrom
STREAM-1123-updating-tracks

Conversation

@patrickfeeney03
Copy link
Copy Markdown
Collaborator

@patrickfeeney03 patrickfeeney03 commented Feb 11, 2026

This PR allows consuming apps to update audio input or video input without affecting each other if updated individually.

MERGE CHECKLIST

  • Tests have been updated, added, or removed and the testing matrix has passed.
  • Documentation has been updated or added.
  • Changelog has been updated with ticket or issue number, link to the ticket, and a description of the changes.
  • Branch has been built in the BitBucket wrapper repository.
  • Pull request title is formatted as [STREAM-<ticket number>] - <description of changes> or [<issue number>] - <description of changes>.
  • Release pull requests include someone from the PureScale team for approval.
    • Build release branch in wrapper repository and make sure it is tagged with next on npm.

@patrickfeeney03 patrickfeeney03 changed the title Stream 1123 updating tracks STREAM-1123 updating tracks Feb 12, 2026
@patrickfeeney03 patrickfeeney03 changed the title STREAM-1123 updating tracks STREAM-1123: only update necessary tracks. prevent bb from getting replaced Feb 12, 2026
@patrickfeeney03 patrickfeeney03 changed the title STREAM-1123: only update necessary tracks. prevent bb from getting replaced STREAM-1123: only update necessary tracks. prevent vb from getting replaced Feb 12, 2026
@MyPureCloud MyPureCloud deleted a comment from codacy-production Bot Feb 12, 2026
@patrickfeeney03 patrickfeeney03 changed the title STREAM-1123: only update necessary tracks. prevent vb from getting replaced STREAM-1123 - Only update necessary tracks. prevent vb from getting replaced Feb 12, 2026
@patrickfeeney03 patrickfeeney03 marked this pull request as ready for review February 12, 2026 15:25
Comment thread src/client.ts
if (updateAudio) updateOptions.audioDeviceId = options.audioDeviceId;
promises.push(
this.sessionManager.updateOutgoingMediaForAllSessions()
this.sessionManager.updateOutgoingMediaForAllSessions(updateOptions)
Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If we don't pass exactly what to be updated it defaults to updating audio and video.

@patrickfeeney03 patrickfeeney03 merged commit e5ea5e6 into develop Feb 12, 2026
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants