We need to handle disconnection to avoid frozen screens and black boxes when people leave the chat. This needs to be handled both for the local participant and for remote participants.
In this lesson, we'll create a disconnect
action that will use Twilio's disconnect
function that will properly disconnect all connections to their service as well as set the application state back to the default state.