summaryrefslogtreecommitdiff
path: root/src/server/clients.cpp
diff options
context:
space:
mode:
authorlittleblack111 <littleblack11111@gmail.com>2025-06-21 20:27:35 +0800
committerlittleblack111 <littleblack11111@gmail.com>2025-06-22 11:13:20 +0800
commit80b51b45089d2cf3aa5670454d1c971e4adff18c (patch)
treea75b62e7e217f9d40daa80bd196325ca4cab818c /src/server/clients.cpp
parent2c466d30464b566c471a89c5528d768be7729445 (diff)
API(server/clients): runLoop, resumeHistory
Diffstat (limited to 'src/server/clients.cpp')
-rw-r--r--src/server/clients.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/clients.cpp b/src/server/clients.cpp
index ac3546e..6f3f4e4 100644
--- a/src/server/clients.cpp
+++ b/src/server/clients.cpp
@@ -60,7 +60,7 @@ Clients::~Clients() {
WP<Client> Clients::newClient(SP<Server> server, std::optional<std::function<std::any(WP<Client>)>> cb) {
SP client = SP<Client>(new Client(server, shared_from_this()));
- auto &instance = m_vClients.emplace_back(std::jthread([client]() { client->run(); }), client);
+ auto &instance = m_vClients.emplace_back(std::jthread([&client]() { client->runLoop(); }), client);
instance.second->self = std::weak_ptr<Client>(instance.second);
if (cb)
(*cb)(instance.second);