build
Builds an instance of Chat. Any standard issue which may happen during the build process is thrown as IllegalStateException. All failures are logged if setDevelopmentMode is set.
If the instance is not retrieved within a reasonable amount of time, the device is not connected to the internet, or the chat provider experiences outage or your instance is misconfigured. In all of these cases, consult a representative.
This is a suspend function \u2014 call it from a coroutine context.
Return
A Chat instance ready for use.