Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/text.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulius Härtl <jus@bitgrid.net>2021-01-13 20:26:38 +0300
committerJulius Härtl <jus@bitgrid.net>2021-01-13 21:34:03 +0300
commit12b42d11f977f4895cb782dd0bcdfc756e9e6187 (patch)
treee799aed117ecc8e30c9bd6e29c4156791f976bbd /lib/Service/SessionService.php
parent49f2f80fa4c31acd7e91599110c7c123c41b6924 (diff)
Always use the updated color depending on the guest name
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Diffstat (limited to 'lib/Service/SessionService.php')
-rw-r--r--lib/Service/SessionService.php3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/Service/SessionService.php b/lib/Service/SessionService.php
index cb673335f..516045d20 100644
--- a/lib/Service/SessionService.php
+++ b/lib/Service/SessionService.php
@@ -222,6 +222,9 @@ class SessionService {
}
$session = $this->sessionMapper->find($documentId, $sessionId, $sessionToken);
$session->setGuestName($guestName);
+ $color = $this->avatarManager->getGuestAvatar($guestName)->avatarBackgroundColor($guestName);
+ $color = sprintf("#%02x%02x%02x", $color->r, $color->g, $color->b);
+ $session->setColor($color);
return $this->sessionMapper->update($session);
}
}