chat_call_core 1.0.0+1 copy "chat_call_core: ^1.0.0+1" to clipboard
chat_call_core: ^1.0.0+1 copied to clipboard

outdated

Chat Call Core ADVN

Use this package as a library

Depend on it

Run this command:

With Flutter:

 $ flutter pub add chat_call_core

This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):

dependencies:
  chat_call_core: ^1.0.0+1

Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:chat_call_core/core/chattype/flutter_chat_types.dart';
import 'package:chat_call_core/core/chattype/src/message.dart';
import 'package:chat_call_core/core/chattype/src/messages/custom_message.dart';
import 'package:chat_call_core/core/chattype/src/messages/custom_message.g.dart';
import 'package:chat_call_core/core/chattype/src/messages/file_message.dart';
import 'package:chat_call_core/core/chattype/src/messages/file_message.g.dart';
import 'package:chat_call_core/core/chattype/src/messages/image_message.dart';
import 'package:chat_call_core/core/chattype/src/messages/image_message.g.dart';
import 'package:chat_call_core/core/chattype/src/messages/partial_custom.dart';
import 'package:chat_call_core/core/chattype/src/messages/partial_custom.g.dart';
import 'package:chat_call_core/core/chattype/src/messages/partial_file.dart';
import 'package:chat_call_core/core/chattype/src/messages/partial_file.g.dart';
import 'package:chat_call_core/core/chattype/src/messages/partial_image.dart';
import 'package:chat_call_core/core/chattype/src/messages/partial_image.g.dart';
import 'package:chat_call_core/core/chattype/src/messages/partial_text.dart';
import 'package:chat_call_core/core/chattype/src/messages/partial_text.g.dart';
import 'package:chat_call_core/core/chattype/src/messages/text_message.dart';
import 'package:chat_call_core/core/chattype/src/messages/text_message.g.dart';
import 'package:chat_call_core/core/chattype/src/messages/unsupported_message.dart';
import 'package:chat_call_core/core/chattype/src/messages/unsupported_message.g.dart';
import 'package:chat_call_core/core/chattype/src/preview_data.dart';
import 'package:chat_call_core/core/chattype/src/preview_data.g.dart';
import 'package:chat_call_core/core/chattype/src/room.dart';
import 'package:chat_call_core/core/chattype/src/room.g.dart';
import 'package:chat_call_core/core/chattype/src/user.dart';
import 'package:chat_call_core/core/chattype/src/user.g.dart';
import 'package:chat_call_core/core/firebase/flutter_firebase_chat_core.dart';
import 'package:chat_call_core/core/firebase/src/firebase_chat_core.dart';
import 'package:chat_call_core/core/firebase/src/firebase_chat_core_config.dart';
import 'package:chat_call_core/core/firebase/src/util.dart';
import 'package:chat_call_core/core/linkpreviewer/flutter_link_previewer.dart';
import 'package:chat_call_core/core/linkpreviewer/src/types.dart';
import 'package:chat_call_core/core/linkpreviewer/src/url_linkifier.dart';
import 'package:chat_call_core/core/linkpreviewer/src/utils.dart';
import 'package:chat_call_core/core/linkpreviewer/src/widgets/link_preview.dart';
import 'package:chat_call_core/presentation/chat/flutter_chat_ui.dart';
import 'package:chat_call_core/presentation/chat/src/chat_l10n.dart';
import 'package:chat_call_core/presentation/chat/src/chat_theme.dart';
import 'package:chat_call_core/presentation/chat/src/conditional/base_conditional.dart';
import 'package:chat_call_core/presentation/chat/src/conditional/browser_conditional.dart';
import 'package:chat_call_core/presentation/chat/src/conditional/conditional.dart';
import 'package:chat_call_core/presentation/chat/src/conditional/conditional_stub.dart';
import 'package:chat_call_core/presentation/chat/src/conditional/io_conditional.dart';
import 'package:chat_call_core/presentation/chat/src/models/bubble_rtl_alignment.dart';
import 'package:chat_call_core/presentation/chat/src/models/date_header.dart';
import 'package:chat_call_core/presentation/chat/src/models/emoji_enlargement_behavior.dart';
import 'package:chat_call_core/presentation/chat/src/models/message_spacer.dart';
import 'package:chat_call_core/presentation/chat/src/models/preview_image.dart';
import 'package:chat_call_core/presentation/chat/src/models/preview_tap_options.dart';
import 'package:chat_call_core/presentation/chat/src/models/send_button_visibility_mode.dart';
import 'package:chat_call_core/presentation/chat/src/util.dart';
import 'package:chat_call_core/presentation/chat/src/widgets/attachment_button.dart';
import 'package:chat_call_core/presentation/chat/src/widgets/chat.dart';
import 'package:chat_call_core/presentation/chat/src/widgets/chat_list.dart';
import 'package:chat_call_core/presentation/chat/src/widgets/file_message.dart';
import 'package:chat_call_core/presentation/chat/src/widgets/image_message.dart';
import 'package:chat_call_core/presentation/chat/src/widgets/inherited_chat_theme.dart';
import 'package:chat_call_core/presentation/chat/src/widgets/inherited_l10n.dart';
import 'package:chat_call_core/presentation/chat/src/widgets/inherited_user.dart';
import 'package:chat_call_core/presentation/chat/src/widgets/input.dart';
import 'package:chat_call_core/presentation/chat/src/widgets/input_text_field_controller.dart';
import 'package:chat_call_core/presentation/chat/src/widgets/message.dart';
import 'package:chat_call_core/presentation/chat/src/widgets/pattern_style.dart';
import 'package:chat_call_core/presentation/chat/src/widgets/send_button.dart';
import 'package:chat_call_core/presentation/chat/src/widgets/text_message.dart';
import 'package:chat_call_core/presentation/chat/src/widgets/user_avatar.dart';
import 'package:chat_call_core/presentation/chat/src/widgets/user_name.dart';