Merge pull request #278 from matrix-org/erikj/presence

Update presence spec.
This commit is contained in:
Erik Johnston 2016-06-22 14:08:44 +01:00 committed by GitHub
commit e80e32173f
2 changed files with 34 additions and 59 deletions

View file

@ -45,11 +45,14 @@ paths:
properties:
presence:
type: string
enum: ["online", "offline", "unavailable", "free_for_chat"]
enum: ["online", "offline", "unavailable"]
description: The new presence state.
status_msg:
type: string
description: "The status message to attach to this state."
currently_active:
type: boolean
description: "Whether the user is currently active"
required: ["presence"]
responses:
200:
@ -90,7 +93,7 @@ paths:
properties:
presence:
type: string
enum: ["online", "offline", "unavailable", "free_for_chat"]
enum: ["online", "offline", "unavailable"]
description: This user's presence.
last_active_ago:
type: integer
@ -181,8 +184,6 @@ paths:
[
{
"content": {
"avatar_url": "mxc://matrix.org/AfwefuigfWEfhuiPP",
"displayname": "Alice Margatroid",
"last_active_ago": 395,
"presence": "offline",
"user_id": "@alice:matrix.org"
@ -191,11 +192,10 @@ paths:
},
{
"content": {
"avatar_url": "mxc://matrix.org/FWEhuiwegfWEfhuiwf",
"displayname": "Marisa Kirisame",
"last_active_ago": 16874,
"presence": "online",
"user_id": "@marisa:matrix.org"
"user_id": "@marisa:matrix.org",
"currently_active": true
},
"type": "m.presence"
}