SteamRE / SteamKit

SteamKit2 is a .NET library designed to interoperate with Valve's Steam network. It aims to provide a simple, yet extensible, interface to perform various actions on the network.
GNU Lesser General Public License v2.1
2.61k stars 497 forks source link

Simplify thread-safe callback management #1431

Closed yaakov-h closed 2 months ago

yaakov-h commented 2 months ago

This should be lock-free and is far fewer lines of code.

xPaw commented 2 months ago

Can you add my tests

yaakov-h commented 2 months ago

Check the PR's target branch 😉