mirror of
https://we.phorge.it/source/phorge.git
synced 2024-12-23 05:50:55 +01:00
Fix Conpherence theme variables for both logged-out and logged-in users
Summary: Ref T12622. Test Plan: As a logged-out and logged-in user, loaded Conpherence threads. Reviewers: chad Reviewed By: chad Maniphest Tasks: T12622 Differential Revision: https://secure.phabricator.com/D17768
This commit is contained in:
parent
8d398f6f4a
commit
bc9291b327
1 changed files with 3 additions and 2 deletions
|
@ -204,17 +204,18 @@ final class ConpherenceThread extends ConpherenceDAO
|
|||
}
|
||||
|
||||
$user_participation = $this->getParticipantIfExists($viewer->getPHID());
|
||||
$theme_class = ConpherenceRoomSettings::COLOR_LIGHT;
|
||||
$theme = ConpherenceRoomSettings::COLOR_LIGHT;
|
||||
if ($user_participation) {
|
||||
$user_seen_count = $user_participation->getSeenMessageCount();
|
||||
$participant = $this->getParticipant($viewer->getPHID());
|
||||
$settings = $participant->getSettings();
|
||||
$theme = idx($settings, 'theme', $theme);
|
||||
$theme_class = ConpherenceRoomSettings::getThemeClass($theme);
|
||||
} else {
|
||||
$user_seen_count = 0;
|
||||
}
|
||||
|
||||
$unread_count = $this->getMessageCount() - $user_seen_count;
|
||||
$theme_class = ConpherenceRoomSettings::getThemeClass($theme);
|
||||
|
||||
$title = $this->getTitle();
|
||||
$topic = $this->getTopic();
|
||||
|
|
Loading…
Reference in a new issue