use sdk client -> participation/slot seperation

This commit is contained in:
Timo K.
2026-10-14 10:23:29 +02:00
committed by Timo
parent 7c5d1324e7
commit a5a0efe92b
9 changed files with 141 additions and 116 deletions
+2 -4
View File
@@ -13,6 +13,7 @@ import {
type EncryptionSystem,
type MediaTrack,
type ObservableScope,
type MemberMedia,
type RTCMember,
trackBySource$,
type VideoMediaTrack,
@@ -64,10 +65,7 @@ export interface BaseMemberMediaViewModel extends BaseMediaViewModel {
}
/** The member whose media this is, as far as the media view models read it. */
export type MediaMember = Pick<
RTCMember,
"local" | "tracks$" | "encryptionError$"
>;
export type MediaMember = Pick<RTCMember, "local"> & MemberMedia;
export interface MemberMediaInputs extends BaseMediaViewModel {
member: MediaMember;