Skip to content

Commit 1406465

Browse files
authored
chore(react): deprecate legacy useTrackTranscriptions (#1200)
1 parent 6f02e9f commit 1406465

File tree

5 files changed

+13
-2
lines changed

5 files changed

+13
-2
lines changed

.changeset/slow-swans-invite.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
"@livekit/components-core": patch
3+
"@livekit/components-react": patch
4+
---
5+
6+
chore(react): deprecate legacy useTrackTranscriptions

packages/core/etc/components-core.api.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -412,6 +412,8 @@ export type PinState = TrackReferenceOrPlaceholder[];
412412

413413
// @public (undocumented)
414414
export interface ReceivedChatMessage extends ChatMessage {
415+
// (undocumented)
416+
attributes?: Record<string, string>;
415417
// (undocumented)
416418
from?: Participant;
417419
}

packages/react/etc/components-react.api.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -680,7 +680,7 @@ export interface TrackToggleProps<T extends ToggleSource> extends Omit<React_2.B
680680
source: T;
681681
}
682682

683-
// @alpha (undocumented)
683+
// @alpha @deprecated (undocumented)
684684
export interface TrackTranscriptionOptions {
685685
bufferSize?: number;
686686
onTranscription?: (newSegments: TranscriptionSegment[]) => void;
@@ -1185,7 +1185,7 @@ export function useTrackToggle<T extends ToggleSource>({ source, onChange, initi
11851185
export interface UseTrackToggleProps<T extends ToggleSource> extends Omit<TrackToggleProps<T>, 'showIcon'> {
11861186
}
11871187

1188-
// @alpha (undocumented)
1188+
// @alpha @deprecated (undocumented)
11891189
export function useTrackTranscription(trackRef: TrackReferenceOrPlaceholder | undefined, options?: TrackTranscriptionOptions): {
11901190
segments: ReceivedTranscriptionSegment[];
11911191
};

packages/react/src/hooks/useTrackSyncTime.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { useObservableState } from './internal';
44

55
/**
66
* @internal
7+
* @deprecated this is an internal hook that's only used by deprecated APIs
78
*/
89
export function useTrackSyncTime(ref: TrackReferenceOrPlaceholder | undefined) {
910
const observable = React.useMemo(

packages/react/src/hooks/useTrackTranscription.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import { useTrackSyncTime } from './useTrackSyncTime';
1414

1515
/**
1616
* @alpha
17+
* @deprecated Use useTranscription instead
1718
*/
1819
export interface TrackTranscriptionOptions {
1920
/**
@@ -37,6 +38,7 @@ const TRACK_TRANSCRIPTION_DEFAULTS = {
3738
/**
3839
* @returns An object consisting of `segments` with maximum length of opts.bufferSize
3940
* @alpha
41+
* @deprecated Use useTranscription instead
4042
*/
4143
export function useTrackTranscription(
4244
trackRef: TrackReferenceOrPlaceholder | undefined,

0 commit comments

Comments
 (0)