chaty library
Classes
- Chat
- Represents a chat between a customer and a nutritionist.
- ChatScreen
- A screen for displaying and sending chat messages between two users.
- ChatService
- ChatService provides methods to interact with chat functionalities such as sending messages, updating last seen, and managing chat summaries.
- Message
- Model class representing a chat message.
- MessageBubble
- A widget that displays a single chat message bubble.
- NotificationService
- Service for handling notifications using Firebase Cloud Messaging (FCM) and local notifications.
- StorageService
- Service for handling media storage using Firebase Storage.
- User
- User model representing a user in the chat system.
Enums
- MessageStatus
- Represents the status of a message in the chat system.
- MessageType
- Represents the type of a message in the chat system.