ChatEngine
constructor(api: WidgetApi, connector: SocketConnector, store: SessionStore, appInfo: HatangAppInfo, logger: HatangLogger = HatangLogger.SILENT, preferredLocale: String? = null, backoff: Backoff = Backoff(), backgroundCloseDelay: Duration = 10.seconds, typingIdle: Duration = 3.seconds, bootstrapRetry: Duration = 5.seconds, openOnProactiveMessage: Boolean = true, clock: HatangClock = HatangClock.SYSTEM, scope: CoroutineScope? = null, dispatcher: CoroutineDispatcher = Dispatchers.Default)