fix not removing client when disconnecting them

This commit is contained in:
Lion Kortlepel committed 2022-11-25 14:40:21 +01:00
1 parent b1a89125fe
commit 7316dff519
3 files changed
+11

No files matched your search

+1
View File
@@ -40,6 +40,7 @@ public:
void InsertClient(const std::shared_ptr<TClient>& Ptr);
void RemoveClient(const std::weak_ptr<TClient>&);
void RemoveClientById(int Id);
// in Fn, return true to continue, return false to break
[[deprecated("use ForEachClient instead")]] void ForEachClientWeak(const std::function<bool(std::weak_ptr<TClient>)>& Fn);
// in Fn, return Break or Continue