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.