Only send Firebase data messages

This commit is contained in:
Philipp Heckel 2021-10-29 15:47:46 -04:00
parent 4b455e0fd8
commit 9a91312392

View file

@ -105,6 +105,7 @@ func createFirebaseSubscriber(conf *config.Config) (subscriber, error) {
} }
return func(m *message) error { return func(m *message) error {
_, err := msg.Send(context.Background(), &messaging.Message{ _, err := msg.Send(context.Background(), &messaging.Message{
Topic: m.Topic,
Data: map[string]string{ Data: map[string]string{
"id": m.ID, "id": m.ID,
"time": fmt.Sprintf("%d", m.Time), "time": fmt.Sprintf("%d", m.Time),
@ -112,12 +113,6 @@ func createFirebaseSubscriber(conf *config.Config) (subscriber, error) {
"topic": m.Topic, "topic": m.Topic,
"message": m.Message, "message": m.Message,
}, },
Notification: &messaging.Notification{
Title: m.Topic, // FIXME convert to ntfy.sh/$topic instead
Body: m.Message,
ImageURL: "",
},
Topic: m.Topic,
}) })
return err return err
}, nil }, nil