We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b94a3c1 commit d0e5219Copy full SHA for d0e5219
vapi.ts
@@ -389,7 +389,7 @@ export default class Vapi extends VapiEventEmitter {
389
try {
390
const parsedMessage = JSON.parse(e.data);
391
this.emit('message', parsedMessage);
392
- if (parsedMessage.type === 'status-update' && parsedMessage.status === 'ended') {
+ if (parsedMessage && 'type' in parsedMessage && 'status' in parsedMessage && parsedMessage.type === 'status-update' && parsedMessage.status === 'ended') {
393
this.hasEmittedCallEndedStatus = true;
394
}
395
} catch (parseError) {
0 commit comments