File tree Expand file tree Collapse file tree 4 files changed +8
-1
lines changed Expand file tree Collapse file tree 4 files changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -282,9 +282,13 @@ export class StreamingClient {
282282 chatMessage . correlationId ,
283283 ) ;
284284 break ;
285+ case SignalMessageAction . SESSION_READY :
286+ const sessionId = signalMessage . sessionId as string ;
287+ this . publicEventEmitter . emit ( AnamEvent . SESSION_READY , sessionId ) ;
288+ break ;
285289 default :
286290 console . error (
287- 'StreamingClient - onSignalMessage: unknown signal message action type' ,
291+ 'StreamingClient - onSignalMessage: unknown signal message action type. Is your anam-sdk version up to date? ' ,
288292 signalMessage ,
289293 ) ;
290294 }
Original file line number Diff line number Diff line change @@ -8,4 +8,5 @@ export enum AnamEvent {
88 VIDEO_PLAY_STARTED = 'VIDEO_PLAY_STARTED' ,
99 AUDIO_STREAM_STARTED = 'AUDIO_STREAM_STARTED' ,
1010 TALK_STREAM_INTERRUPTED = 'TALK_STREAM_INTERRUPTED' ,
11+ SESSION_READY = 'SESSION_READY' ,
1112}
Original file line number Diff line number Diff line change @@ -12,4 +12,5 @@ export type EventCallbacks = {
1212 [ AnamEvent . VIDEO_PLAY_STARTED ] : ( ) => void ;
1313 [ AnamEvent . AUDIO_STREAM_STARTED ] : ( audioStream : MediaStream ) => void ;
1414 [ AnamEvent . TALK_STREAM_INTERRUPTED ] : ( correlationId : string ) => void ;
15+ [ AnamEvent . SESSION_READY ] : ( sessionId : string ) => void ;
1516} ;
Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ export enum SignalMessageAction {
77 WARNING = 'warning' ,
88 TALK_STREAM_INTERRUPTED = 'talkinputstreaminterrupted' ,
99 TALK_STREAM_INPUT = 'talkstream' ,
10+ SESSION_READY = 'sessionready' ,
1011}
1112
1213export interface SignalMessage {
You can’t perform that action at this time.
0 commit comments