diff --git a/changelogs/client_server/newsfragments/1744.clarification b/changelogs/client_server/newsfragments/1744.clarification new file mode 100644 index 00000000..6ed00067 --- /dev/null +++ b/changelogs/client_server/newsfragments/1744.clarification @@ -0,0 +1 @@ +Add missing status_msg to m.presence schema diff --git a/event-schemas/examples/m.presence b/event-schemas/examples/m.presence index 36093cd9..ec4ce6e0 100644 --- a/event-schemas/examples/m.presence +++ b/event-schemas/examples/m.presence @@ -6,6 +6,7 @@ "avatar_url": "mxc://localhost:wefuiwegh8742w", "last_active_ago": 2478593, "presence": "online", - "currently_active": false + "currently_active": false, + "status_msg": "Making cupcakes" } } diff --git a/event-schemas/schema/m.presence b/event-schemas/schema/m.presence index 3c884fd6..540fc7a0 100644 --- a/event-schemas/schema/m.presence +++ b/event-schemas/schema/m.presence @@ -29,6 +29,10 @@ "currently_active": { "type": boolean, "description": "Whether the user is currently active" + }, + "status_msg": { + "type": "string", + "description": "An optional description to accompany the presence." } }, "required": ["presence"]