Description
Service that communicates with a Firebase Cloud Messaging (FCM) servers to send push notifications to web/android clients.
Data flow
Input
- listens to Redis list from
firebase-messages-{firebase}-container(firebase-messages-spam-{firebase}-containerin case of spam messages mode) - also listens to
firebase-update-triggerRedis key that stores the last time when there were any updates to Firebase accounts, meaning that service should update its internal cache of Firebase accounts and their groups
Output
Puts responses to the Redis sender-messages-responses list container