[Libreoffice-commits] online.git: kit/ChildSession.cpp kit/Kit.cpp kit/Kit.hpp

Libreoffice Gerrit user logerrit at kemper.freedesktop.org
Tue Oct 30 08:05:14 UTC 2018


 kit/ChildSession.cpp |    2 +-
 kit/Kit.cpp          |   10 +++++-----
 kit/Kit.hpp          |   41 +++++++++++++++++++++++++++++++----------
 3 files changed, 37 insertions(+), 16 deletions(-)

New commits:
commit 54d788e69bce6c0595cf2df695144a63587de774
Author:     Miklos Vajna <vmiklos at collabora.co.uk>
AuthorDate: Tue Oct 30 08:41:46 2018 +0100
Commit:     Miklos Vajna <vmiklos at collabora.co.uk>
CommitDate: Tue Oct 30 08:41:52 2018 +0100

    UserInfo: make members private

diff --git a/kit/ChildSession.cpp b/kit/ChildSession.cpp
index fe2fc458c..dbdc2f250 100644
--- a/kit/ChildSession.cpp
+++ b/kit/ChildSession.cpp
@@ -517,7 +517,7 @@ void insertUserNames(const std::map<int, UserInfo>& viewInfo, std::string& json)
                 int viewId = action->getValue<int>("viewId");
                 auto it = viewInfo.find(viewId);
                 if (it != viewInfo.end())
-                    action->set("userName", Poco::Dynamic::Var(it->second.Username));
+                    action->set("userName", Poco::Dynamic::Var(it->second.getUserName()));
             }
         }
     }
diff --git a/kit/Kit.cpp b/kit/Kit.cpp
index 3654865ca..cbfa9f01e 100644
--- a/kit/Kit.cpp
+++ b/kit/Kit.cpp
@@ -1477,12 +1477,12 @@ private:
             }
             else
             {
-                oss << "\"userid\":\"" << itView->second.UserId << "\",";
-                const std::string username = itView->second.Username;
+                oss << "\"userid\":\"" << itView->second.getUserId() << "\",";
+                const std::string username = itView->second.getUserName();
                 oss << "\"username\":\"" << username << "\",";
-                if (!itView->second.UserExtraInfo.empty())
-                    oss << "\"userextrainfo\":" << itView->second.UserExtraInfo << ",";
-                const bool readonly = itView->second.IsReadOnly;
+                if (!itView->second.getUserExtraInfo().empty())
+                    oss << "\"userextrainfo\":" << itView->second.getUserExtraInfo() << ",";
+                const bool readonly = itView->second.isReadOnly();
                 oss << "\"readonly\":\"" << readonly << "\",";
                 const auto it = viewColorsMap.find(username);
                 if (it != viewColorsMap.end())
diff --git a/kit/Kit.hpp b/kit/Kit.hpp
index 1ccfcb0f8..cf7d34d46 100644
--- a/kit/Kit.hpp
+++ b/kit/Kit.hpp
@@ -63,20 +63,41 @@ struct UserInfo
     }
 
     UserInfo(const std::string& userId,
-             const std::string& username,
+             const std::string& userName,
              const std::string& userExtraInfo,
-             const bool readonly) :
-        UserId(userId),
-        Username(username),
-        UserExtraInfo(userExtraInfo),
-        IsReadOnly(readonly)
+             bool readOnly) :
+        _userId(userId),
+        _userName(userName),
+        _userExtraInfo(userExtraInfo),
+        _readOnly(readOnly)
     {
     }
 
-    std::string UserId;
-    std::string Username;
-    std::string UserExtraInfo;
-    bool IsReadOnly;
+    const std::string& getUserId() const
+    {
+        return _userId;
+    }
+
+    const std::string& getUserName() const
+    {
+        return _userName;
+    }
+
+    const std::string& getUserExtraInfo() const
+    {
+        return _userExtraInfo;
+    }
+
+    bool isReadOnly() const
+    {
+        return _readOnly;
+    }
+
+private:
+    std::string _userId;
+    std::string _userName;
+    std::string _userExtraInfo;
+    bool _readOnly;
 };
 
 /// Check the ForkCounter, and if non-zero, fork more of them accordingly.


More information about the Libreoffice-commits mailing list