aboutsummaryrefslogtreecommitdiffstats
path: root/apps/user_status/lib/Controller/HeartbeatController.php
diff options
context:
space:
mode:
Diffstat (limited to 'apps/user_status/lib/Controller/HeartbeatController.php')
-rw-r--r--apps/user_status/lib/Controller/HeartbeatController.php5
1 files changed, 4 insertions, 1 deletions
diff --git a/apps/user_status/lib/Controller/HeartbeatController.php b/apps/user_status/lib/Controller/HeartbeatController.php
index fb8259a2ad7..02a0fd082cf 100644
--- a/apps/user_status/lib/Controller/HeartbeatController.php
+++ b/apps/user_status/lib/Controller/HeartbeatController.php
@@ -33,6 +33,7 @@ use OCP\EventDispatcher\IEventDispatcher;
use OCP\IRequest;
use OCP\IUserSession;
use OCP\User\Events\UserLiveStatusEvent;
+use OCP\UserStatus\IUserStatus;
class HeartbeatController extends Controller {
@@ -51,6 +52,8 @@ class HeartbeatController extends Controller {
* @param string $appName
* @param IRequest $request
* @param IEventDispatcher $eventDispatcher
+ * @param IUserSession $userSession
+ * @param ITimeFactory $timeFactory
*/
public function __construct(string $appName,
IRequest $request,
@@ -70,7 +73,7 @@ class HeartbeatController extends Controller {
* @return JSONResponse
*/
public function heartbeat(string $status): JSONResponse {
- if (!\in_array($status, ['online', 'away'])) {
+ if (!\in_array($status, [IUserStatus::ONLINE, IUserStatus::AWAY], true)) {
return new JSONResponse([], Http::STATUS_BAD_REQUEST);
}