Get the Daily session id

This commit is contained in:
James Hush
2025-05-12 09:39:25 +08:00
parent 20498fb47f
commit 858e305c40

View File

@@ -8,6 +8,7 @@ import {
} from '@pipecat-ai/client-js';
import { useRTVIClient, useRTVIClientEvent } from '@pipecat-ai/client-react';
import './DebugDisplay.css';
import { DailyTransport } from '@pipecat-ai/daily-transport';
export function DebugDisplay() {
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(
RTVIEvent.BotDisconnected,
useCallback(