Get the Daily session id
This commit is contained in:
@@ -8,6 +8,7 @@ import {
|
|||||||
} from '@pipecat-ai/client-js';
|
} from '@pipecat-ai/client-js';
|
||||||
import { useRTVIClient, useRTVIClientEvent } from '@pipecat-ai/client-react';
|
import { useRTVIClient, useRTVIClientEvent } from '@pipecat-ai/client-react';
|
||||||
import './DebugDisplay.css';
|
import './DebugDisplay.css';
|
||||||
|
import { DailyTransport } from '@pipecat-ai/daily-transport';
|
||||||
|
|
||||||
export function DebugDisplay() {
|
export function DebugDisplay() {
|
||||||
const debugLogRef = useRef<HTMLDivElement>(null);
|
const debugLogRef = useRef<HTMLDivElement>(null);
|
||||||
@@ -52,6 +53,17 @@ export function DebugDisplay() {
|
|||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
// Log connection events
|
||||||
|
useRTVIClientEvent(
|
||||||
|
RTVIEvent.Connected,
|
||||||
|
useCallback(() => {
|
||||||
|
if (!client) return;
|
||||||
|
const dailyCallClient = (client.transport as DailyTransport)
|
||||||
|
.dailyCallClient;
|
||||||
|
console.log(`Session ID: ${dailyCallClient.meetingSessionSummary().id}`);
|
||||||
|
}, [client])
|
||||||
|
);
|
||||||
|
|
||||||
useRTVIClientEvent(
|
useRTVIClientEvent(
|
||||||
RTVIEvent.BotDisconnected,
|
RTVIEvent.BotDisconnected,
|
||||||
useCallback(
|
useCallback(
|
||||||
|
|||||||
Reference in New Issue
Block a user