From 1fc4e370f7791ae556c9d7c41561df491a275f06 Mon Sep 17 00:00:00 2001 From: Joas Schilling Date: Thu, 16 Nov 2017 09:51:30 +0100 Subject: Fix call activity Regression from "Split joining a room from call" Signed-off-by: Joas Schilling --- lib/Activity/Hooks.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'lib/Activity') diff --git a/lib/Activity/Hooks.php b/lib/Activity/Hooks.php index b852fdc82..949d5ed3a 100644 --- a/lib/Activity/Hooks.php +++ b/lib/Activity/Hooks.php @@ -59,10 +59,9 @@ class Hooks { * Mark the user as (in)active for a call * * @param Room $room - * @param bool $isGuest */ - public function setActive(Room $room, $isGuest) { - $room->setActiveSince(new \DateTime(), $isGuest); + public function setActive(Room $room) { + $room->setActiveSince(new \DateTime(), !$this->userSession->isLoggedIn()); } /** @@ -73,7 +72,7 @@ class Hooks { */ public function generateCallActivity(Room $room) { $activeSince = $room->getActiveSince(); - if (!$activeSince instanceof \DateTime || $room->hasActiveSessions()) { + if (!$activeSince instanceof \DateTime || $room->hasSessionsInCall()) { return false; } -- cgit v1.2.3