Handle session startup failures
Show custom UI and recover when an embedded session cannot reach a ready state.
Overview
Show a custom error
const client = await window.appetize.getClient('#appetize', config)
client.on('error', ({ message }) => {
console.error('Appetize client error:', message)
showEmbedError(message)
})
client.on('sessionError', error => {
console.error('Appetize session failed:', error)
reportSessionFailure({
message: error.message,
config: client.getConfig()
})
showSessionError('We could not start this session. Please try again.')
})Recover known configuration errors
Last updated