Chatterino
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
UserData.hpp
Go to the documentation of this file.
1 #pragma once
2 
4 
5 namespace chatterino::mock {
6 
8 {
9 public:
10  UserDataController() = default;
11 
12  // Get extra data about a user
13  // If the user does not have any extra data, return none
14  boost::optional<UserData> getUser(const QString &userID) const override
15  {
16  return boost::none;
17  }
18 
19  // Update or insert extra data for the user's color override
20  void setUserColor(const QString &userID,
21  const QString &colorString) override
22  {
23  // do nothing
24  }
25 };
26 
27 } // namespace chatterino::mock
void setUserColor(const QString &userID, const QString &colorString) override
Definition: UserData.hpp:20
Definition: UserDataController.hpp:20
Definition: UserData.hpp:5
Definition: UserData.hpp:7
boost::optional< UserData > getUser(const QString &userID) const override
Definition: UserData.hpp:14