Files
Vlad Morozov a3cdf46210 update demo
2025-04-22 19:38:59 +03:00

15 lines
342 B
TypeScript

import { useCallback } from "react";
import { useStreamingAvatarContext } from "./context";
export const useInterrupt = () => {
const { avatarRef } = useStreamingAvatarContext();
const interrupt = useCallback(() => {
if (!avatarRef.current) return;
avatarRef.current.interrupt();
}, [avatarRef]);
return { interrupt };
};