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.