openAPlusChat static method

dynamic openAPlusChat({
  1. required BuildContext? context,
  2. required bool? isDark,
  3. required Color? themeColor,
  4. String? language,
})

Implementation

static openAPlusChat({
  required BuildContext? context,
  required bool? isDark,
  required Color? themeColor,
  String? language,
}) {
  final Localization localization = Localization();
  AppStorages.languageKey = localization.keys[language ?? 'en_US'];

  Navigator.push(
    context!,
    MaterialPageRoute(
      builder: (context) => ChatsListView(
        theme: CometChatTheme(
          palette: Palette(
            mode: isDark! ? PaletteThemeModes.dark : PaletteThemeModes.light,
            accent: PaletteModel(light: themeColor!, dark: themeColor),
          ),
        ),
      ),
    ),
  );
}