HatangChat.forEngine constructor

  1. @visibleForTesting
HatangChat.forEngine(
  1. ChatEngine engine, {
  2. String siteId = 'site_test',
  3. HatangChatThemeMode themeMode = HatangChatThemeMode.site,
  4. GlobalKey<NavigatorState>? navigatorKey,
  5. HatangCommerce commerce = HatangCommerce.standard,
  6. HatangFilePick? pickFile,
})

Builds an instance around an existing engine (host tests).

Implementation

@visibleForTesting
factory HatangChat.forEngine(
  ChatEngine engine, {
  String siteId = 'site_test',
  HatangChatThemeMode themeMode = HatangChatThemeMode.site,
  GlobalKey<NavigatorState>? navigatorKey,
  HatangCommerce commerce = HatangCommerce.standard,
  HatangFilePick? pickFile,
}) => HatangChat._(
  engine: engine,
  siteId: siteId,
  themeMode: themeMode,
  navigatorKey: navigatorKey,
  commerce: commerce,
  pickFile: pickFile,
);