chat_plugin library
Classes
- ChatApiHandlers
- API handlers for chat functionality
- ChatConfig
- Configures the behavior of the chat plugin
- ChatMessage
- Represents a chat message
- ChatPlugin
- Main class for initializing and using the Flutter Chat Plugin
- ChatRoom
- Represents a chat room
- ChatService
- Core service for chat functionality
- ChatUser
- Represents a user in the chat system
- MessageFormatter
- Utility class for formatting messages and timestamps
- SocketEventConfig
- Socket event configuration for customization
Enums
- ChatEventType
- Event types for chat plugin callbacks
Typedefs
-
FutureChatRoomListCallback
= Future<
List< Function()ChatRoom> > -
FutureMessageCallback
= Future<
ChatMessage> Function(String text) -
FutureMessageListCallback
= Future<
List< Function({int limit, int page, String searchText})ChatMessage> > - API call handler function typedefs
-
FutureSuccessCallback
= Future<
bool> Function(String messageId)