feat: improve group member events and push delivery

This commit is contained in:
richjohnrambo
2026-09-18 01:00:41 +08:00
parent 0e2f4e73d1
commit c6e7f6b923
13 changed files with 521 additions and 19 deletions
+1 -1
View File
@@ -158,7 +158,7 @@ func PrepareV1Notifications(rcpt *push.Receipt, config *configType) ([]*fcmv1.Me
for uid, devList := range devices {
topic := rcpt.Payload.Topic
userData := data
if rcpt.To[uid].Delivered > 0 {
if rcpt.To[uid].Delivered > 0 || rcpt.To[uid].Silent {
userData = clonePayload(data)
// Silence the push for user who have received the data interactively.
userData["silent"] = "true"