To process an Interaction response, call the following, with the the corresponding Interaction path as parameters, as shown below:processResponse(response: MXOInteractionResponse): Promise<MXOResult<null>>
Example of usage:
JavaScript
TypeScript
// Assumes an Interaction response was retrieved using the sendInteraction APIMedalliaMXO.processResponse(interactionResponse)
.then(mxoResult => {
if (mxoResult.value && mxoResult.value.apiName) {
// error caseconsole.error(mxoResult.value)
} else {
// success caseconsole.log("The response is processed")
}
})
.catch(error => {
console.error(error)
})try {
// Assumes an Interaction response was retrieved using the sendInteraction APIconst {value} = awaitMedalliaMXO.processResponse(interactionResponse)
if (value && value.apiName) {
// error caseconsole.error(value)
} else {
// success caseconsole.log("The response is processed")
}
} catch (error) {
console.error(error)
}