talkjs_flutter library
Classes
- AndroidSettings
- BaseConversationPredicate
- BaseMessagePredicate
- ChatBox
- A messaging UI for just a single conversation.
- ChatBoxOptions
- Options to configure the behaviour of the ChatBox UI.
- ChatBoxState
- CompoundConversationPredicate
- CompoundMessagePredicate
- Conversation
- ConversationAccessLevel
- ConversationActionEvent
- ConversationData
- ConversationList
- ConversationListOptions
- ConversationListState
- ConversationPredicate
- CustomFieldPredicate
-
FieldPredicate<
T> - IOSSettings
- MessageActionEvent
- MessageFieldOptions
- Settings that affect the behavior of the message field
- MessageOrigin
- MessagePredicate
- MessageType
- NumberPredicate
- Participant
- SelectConversationEvent
- SenderPredicate
- SendMessageEvent
- SendMessageOptions
- Session
- A session represents a currently active user.
- Talk
- The Talk object provides utility functions to help use TalkJS.
- ThemeOptions
- TranslationToggledEvent
- UnreadConversation
- Unreads
- User
- UserData
Enums
- AndroidImportance
- AndroidVisibility
- LoadingState
- ParticipantAccess
- Possible values for participants' permissions
- ParticipantNotification
- Possible values for participants' notifications
- Provider
- TextDirection
- The values that dictate the chat direction.
- TranslateConversations
- The possible values for translateConversations
- TranslationToggle
- The possible values for showTranslationToggle
Extensions
- ImportanceToLocalNotification on AndroidImportance
- ParticipantAccessString on ParticipantAccess
- ParticipantNotificationString on ParticipantNotification
- TranslateConversationsValue on TranslateConversations
- TranslationToggleValue on TranslationToggle
- VisibilityToLocalNotification on AndroidVisibility
Constants
- ANDROID_SETTINGS → const String
Functions
-
handleTalkJSFCMBackgroundMessage(
RemoteMessage firebaseMessage) → Future< bool> -
registerAndroidPushNotificationHandlers(
AndroidSettings androidSettings) → Future< void> -
registerIOSPushNotificationHandlers(
IOSSettings iosSettings) → Future< void>
Typedefs
- ConversationActionHandler = void Function(ConversationActionEvent event)
- LoadingStateHandler = void Function(LoadingState state)
- MessageActionHandler = void Function(MessageActionEvent event)
- MessageHandler = void Function(Message message)
- SelectConversationHandler = void Function(SelectConversationEvent event)
- SendMessageHandler = void Function(SendMessageEvent event)
-
TokenFetcherHandler
= Future<
String> Function() - TranslationToggledHandler = void Function(TranslationToggledEvent event)
-
UnreadsChangeHandler
= void Function(List<
UnreadConversation> unreadConversations)