Messaging
Messaging is a solution for real-time communication and messages to subscribers using topics. It has two main use cases: Chat and Notifications
Chat
Messaging provides the ability to perform real-time messaging between users. Users subscribe to topics and receive and send messages to these topics to form discussions.
Features provided include:
- Real-time message sending
- Topic management
- Subscription management
- Saving chat message history
Notifications
Messaging provides the ability to perform real-time notifications from a system to all users subscribed to that topic.
Features provided include:
- Sending notifications
- Topic management
- Subscription Management
- Management of notification history
Integrations with other blocks
User
This service uses the User Block for:
- Determining if the logged in user is an admin
- Retrieving the user's email when sending a notification to their email address