Added numer of currently logged in users

This commit is contained in:
Torsten Schulz
2024-02-09 12:56:56 +01:00
parent 01bd65365d
commit 7131e8bf0f

View File

@@ -27,7 +27,7 @@ void Broadcast::connect(Client *client, const std::function<void ()> &fct) {
auto userlistBroadcast = createUserList(); auto userlistBroadcast = createUserList();
auto newUserBroadcast = Wt::Json::Object{ auto newUserBroadcast = Wt::Json::Object{
{"type", "newuser"}, {"type", "newuser"},
{"data", client->json()} {"data", client->json()},
}; };
for (auto &connection: connections_) { for (auto &connection: connections_) {
connection->addBroadcast(userlistBroadcast); connection->addBroadcast(userlistBroadcast);
@@ -455,6 +455,7 @@ Wt::Json::Object Broadcast::createUserList() {
Wt::Json::Object data; Wt::Json::Object data;
data["data"] = userList; data["data"] = userList;
data["type"] = "userlist"; data["type"] = "userlist";
data["count"] = (int)userList.size();
return data; return data;
} }