terminateChat

Terminates the active chat session and releases the underlying chat handler immediately.

After calling this method, hasOpenChats returns false. Unlike endChat, which performs a graceful end-of-conversation flow and emits StateEvent.Ending / StateEvent.Ended / StateEvent.Closed events, this method tears down the handler without waiting for the server-side end flow. It is intended for cases where the host wants to stop receiving chat activity (for example, when the hosting android.app.Activity is being destroyed).