SteamRE/SteamKit — pull request #74 by main-- (2014-09-10 09:15:30+00:00)
Title: CallbackMsgExtensions.Handle() now returns whether the handler was called

Currently, `CallbackMsgExtensions.Handle(ICallbackMsg, Action)` returns `void`. However, this significantly increases the complexity of code that needs to detect unhandled callbacks.

With this change, you can just do something like this:

```csharp
if (!msg.Handle(callback =>
{
// handle UpdateMachineAuthCallback
}) && !msg.Handle(callback =>
{
// handle SessionTokenCallback
}))
{
// unhandled callback
}
```