Spaces:
Runtime error
Runtime error
import { onDestroy } from "svelte"; | |
import { useRoom } from "./useRoom"; | |
export function useErrorListener(callback: (err: Error) => void): void { | |
const room = useRoom(); | |
const unsubscribe = room.events.error.subscribe((e: Error) => callback(e)) | |
onDestroy(() => { | |
unsubscribe(); | |
}); | |
} |