The useSession hook gathers functions responsible for managing sessions.
Name | Type | Description |
---|---|---|
openSession |
() => {} | Opens a new Dolby.io session. |
closeSession |
() => {} | Closes the current Dolby.io session. |
participant |
Participant | The object of the local participant in a session. |
const { openSession } = useSession();
await openSession({
name: `John Doe`,
});
const { closeSession } = useSession();
const close = async () => {
await closeSession();
};
<button onClick={close}>...</button>;
const { participant } = useSession();
<p>{participant.info.name}</p>;