Skip to content

Commit 37149a8

Browse files
CopilotRello
andcommitted
fix: add missing Busy status handling in switch statements and string mappings
Co-authored-by: Rello <13385119+Rello@users.noreply.github.com>
1 parent 4c9a2a9 commit 37149a8

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

src/libsync/ocsuserstatusconnector.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ OCC::UserStatus::OnlineStatus stringToUserOnlineStatus(const QString &status)
3333
{ "online", OCC::UserStatus::OnlineStatus::Online },
3434
{ "dnd", OCC::UserStatus::OnlineStatus::DoNotDisturb },
3535
{ "away", OCC::UserStatus::OnlineStatus::Away },
36+
{ "busy", OCC::UserStatus::OnlineStatus::Busy },
3637
{ "offline", OCC::UserStatus::OnlineStatus::Offline },
3738
{ "invisible", OCC::UserStatus::OnlineStatus::Invisible }
3839
};
@@ -51,6 +52,8 @@ QString onlineStatusToString(OCC::UserStatus::OnlineStatus status)
5152
return QStringLiteral("dnd");
5253
case OCC::UserStatus::OnlineStatus::Away:
5354
return QStringLiteral("away");
55+
case OCC::UserStatus::OnlineStatus::Busy:
56+
return QStringLiteral("busy");
5457
case OCC::UserStatus::OnlineStatus::Offline:
5558
return QStringLiteral("offline");
5659
case OCC::UserStatus::OnlineStatus::Invisible:

src/libsync/userstatusconnector.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ QUrl UserStatus::stateIcon() const
5151
{
5252
switch (_state) {
5353
case UserStatus::OnlineStatus::Away:
54+
case UserStatus::OnlineStatus::Busy:
5455
return Theme::instance()->statusAwayImageSource();
5556

5657
case UserStatus::OnlineStatus::DoNotDisturb:

0 commit comments

Comments
 (0)