Compare commits

...

1 Commits

Author SHA1 Message Date
Osman Mehmood
fab5eb6c15 fix(bluebubbles): remove invalid 'message' event from webhook registration
'message' is not a valid BlueBubbles webhook event type — only
'new-message' and 'updated-message' are. The invalid event caused
a 400 Bad Request from the BlueBubbles server, preventing webhook
registration entirely.

Also removes 'message' from the _MESSAGE_EVENTS filter set for
consistency (dead entry since the server never sends that event type).

Co-authored-by: Osman Mehmood <88900308+mehmoodosman@users.noreply.github.com>
2026-04-10 05:53:44 -07:00

View File

@@ -53,7 +53,7 @@ _TAPBACK_REMOVED = {
}
# Webhook event types that carry user messages
_MESSAGE_EVENTS = {"new-message", "message", "updated-message"}
_MESSAGE_EVENTS = {"new-message", "updated-message"}
# Log redaction patterns
_PHONE_RE = re.compile(r"\+?\d{7,15}")
@@ -267,7 +267,7 @@ class BlueBubblesAdapter(BasePlatformAdapter):
payload = {
"url": webhook_url,
"events": ["new-message", "updated-message", "message"],
"events": ["new-message", "updated-message"],
}
try: