Modernize Account::displayName().
authorCamila Ayres <hello@camilasan.com>
Tue, 29 Oct 2024 17:45:03 +0000 (18:45 +0100)
committerMatthieu Gallien <matthieu.gallien@nextcloud.com>
Fri, 22 Nov 2024 09:50:11 +0000 (10:50 +0100)
Signed-off-by: Camila Ayres <hello@camilasan.com>
src/libsync/account.cpp

index 84c68b010db84ce3a21d47523b3a536072ceb862..4d64876d541c9b8214c112b3bf4a70203d5b1f48 100644 (file)
@@ -156,13 +156,13 @@ void Account::setAvatar(const QImage &img)
 
 QString Account::displayName() const
 {
-    QString dn = QString("%1@%2").arg(credentials()->user(), _url.host());
-    int port = url().port();
+    auto displayName = QString("%1@%2").arg(credentials() ? credentials()->user() : "", _url.host());
+    const auto port = url().port();
     if (port > 0 && port != 80 && port != 443) {
-        dn.append(QLatin1Char(':'));
-        dn.append(QString::number(port));
+        displayName.append(QLatin1Char(':'));
+        displayName.append(QString::number(port));
     }
-    return dn;
+    return displayName;
 }
 
 QString Account::userIdAtHostWithPort() const