From eb78b04ca2f4fc334365f2a26537691aa1c91f48 Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Thu, 19 Jun 2025 18:47:32 +0800 Subject: API(session/clients:newClient): allow custom server ptr --- src/server/clients.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/server/clients.cpp b/src/server/clients.cpp index 201ccc6..ac3546e 100644 --- a/src/server/clients.cpp +++ b/src/server/clients.cpp @@ -58,8 +58,8 @@ Clients::~Clients() { } } -WP Clients::newClient(std::optional)>> cb) { - SP client = SP(new Client(pServer, shared_from_this())); +WP Clients::newClient(SP server, std::optional)>> cb) { + SP client = SP(new Client(server, shared_from_this())); auto &instance = m_vClients.emplace_back(std::jthread([client]() { client->run(); }), client); instance.second->self = std::weak_ptr(instance.second); if (cb) -- cgit v1.2.3