Просмотр исходного кода

Increase FCM priority for ntfy priority high and max, closes #70

Philipp Heckel 4 лет назад
Родитель
Сommit
722c579db0
1 измененных файлов с 9 добавлено и 2 удалено
  1. 9 2
      server/server.go

+ 9 - 2
server/server.go

@@ -213,9 +213,16 @@ func createFirebaseSubscriber(conf *Config) (subscriber, error) {
 				"message":  m.Message,
 			}
 		}
+		var androidConfig *messaging.AndroidConfig
+		if m.Priority >= 4 {
+			androidConfig = &messaging.AndroidConfig{
+				Priority: "high",
+			}
+		}
 		_, err := msg.Send(context.Background(), &messaging.Message{
-			Topic: m.Topic,
-			Data:  data,
+			Topic:   m.Topic,
+			Data:    data,
+			Android: androidConfig,
 		})
 		return err
 	}, nil