aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--apps/user_status/lib/Capabilities.php3
-rw-r--r--apps/user_status/openapi.json6
-rw-r--r--apps/user_status/tests/Unit/CapabilitiesTest.php1
3 files changed, 8 insertions, 2 deletions
diff --git a/apps/user_status/lib/Capabilities.php b/apps/user_status/lib/Capabilities.php
index 0c5dc4e03d2..2cf50240419 100644
--- a/apps/user_status/lib/Capabilities.php
+++ b/apps/user_status/lib/Capabilities.php
@@ -23,7 +23,7 @@ class Capabilities implements ICapability {
}
/**
- * @return array{user_status: array{enabled: bool, restore: bool, supports_emoji: bool}}
+ * @return array{user_status: array{enabled: bool, restore: bool, supports_emoji: bool, supports_busy: bool,}}
*/
public function getCapabilities() {
return [
@@ -31,6 +31,7 @@ class Capabilities implements ICapability {
'enabled' => true,
'restore' => true,
'supports_emoji' => $this->emojiHelper->doesPlatformSupportEmoji(),
+ 'supports_busy' => true,
],
];
}
diff --git a/apps/user_status/openapi.json b/apps/user_status/openapi.json
index d1018fa26e6..e48d4970b96 100644
--- a/apps/user_status/openapi.json
+++ b/apps/user_status/openapi.json
@@ -31,7 +31,8 @@
"required": [
"enabled",
"restore",
- "supports_emoji"
+ "supports_emoji",
+ "supports_busy"
],
"properties": {
"enabled": {
@@ -42,6 +43,9 @@
},
"supports_emoji": {
"type": "boolean"
+ },
+ "supports_busy": {
+ "type": "boolean"
}
}
}
diff --git a/apps/user_status/tests/Unit/CapabilitiesTest.php b/apps/user_status/tests/Unit/CapabilitiesTest.php
index f07892ff3fd..601fb207df4 100644
--- a/apps/user_status/tests/Unit/CapabilitiesTest.php
+++ b/apps/user_status/tests/Unit/CapabilitiesTest.php
@@ -35,6 +35,7 @@ class CapabilitiesTest extends TestCase {
'enabled' => true,
'restore' => true,
'supports_emoji' => $supportsEmojis,
+ 'supports_busy' => true,
]
], $this->capabilities->getCapabilities());
}