mirror of
https://github.com/zulip/zulip.git
synced 2025-11-03 13:33:24 +00:00
This commit adds support to let server configure: * fcm_priority * apns_priority * apns_push_type while sending E2EE push notifications. The values of these fields will vary depending on whether the send request is to send push notification for a message or revoke an already sent notification. Since, the bouncer receives encrypted data so it can't inspect the payload to determine whether it is a removal request or not, hence can't configure priority on its own. The server needs to specify explicitly. We're not simply sending a single 'is_removal' flag because allowing the server to configure them separately will help in future to support other types of notifications with a different combination of priority and push_type, like whose aim is to notify user about information other than a new message or removal request. Fixes part of #35368.
ZILENCER -- The Zulip license manager
This app is the place for storing state about various deployments of Zulip that exist in the world.