Skip to content

feat!: remove server-side capabilities from JS client #1282

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 14 commits into from
Apr 9, 2024

Conversation

szuperaz
Copy link
Contributor

@szuperaz szuperaz commented Mar 8, 2024

BREAKING CHANGES

  • The StreamVideoServerClient has been removed, integrators should use the @stream-io/node-sdk for server-side integration
  • role field have been removed from UserRequest -> it didn't do anything, so integrators should just remove this from their code
  • VideoEvent renamed to WSEvent
  • LayoutSettings are removed from the client-side API, it's only available on server-side

Internal notes for Stream developers:
HealthCheckEvent and CustomVideoEvent models are missing from open API, they manually have to be added.
object needs to be replaced with {[key: string]: any}

@szuperaz szuperaz force-pushed the remove-server-side-capabilities branch from 04503c9 to 68059e4 Compare March 8, 2024 14:11
@szuperaz szuperaz requested a review from oliverlaz March 8, 2024 14:13
@szuperaz szuperaz force-pushed the remove-server-side-capabilities branch 3 times, most recently from 210cbed to 8e1390a Compare March 14, 2024 14:54
@szuperaz szuperaz force-pushed the remove-server-side-capabilities branch 4 times, most recently from b3c3819 to a3d6649 Compare March 26, 2024 18:05
@szuperaz szuperaz marked this pull request as ready for review March 27, 2024 10:55
@szuperaz szuperaz force-pushed the remove-server-side-capabilities branch 2 times, most recently from f3fda86 to 0fce407 Compare April 2, 2024 11:35
@szuperaz szuperaz force-pushed the remove-server-side-capabilities branch from 7bdf730 to 4282df4 Compare April 9, 2024 09:38
@szuperaz szuperaz changed the title feat: remove server-side capabilities from JS client feat!: remove server-side capabilities from JS client Apr 9, 2024
@szuperaz szuperaz merged commit 362b6b5 into main Apr 9, 2024
@szuperaz szuperaz deleted the remove-server-side-capabilities branch April 9, 2024 12:29
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.

2 participants