Replies: 1 comment 3 replies
-
Jobs are a particular part of the protocol with certain semantics. Unless we've missed something, functions that don't return AsyncJobs do not use Job messages and adapting the non-Job behaviour to TPL convenience is non-trivial at a library level, as we can't make certain assumptions that a consuming app could decide to make. Logon messages in particular are not Job messages, and consumers need to be able to handle logon responses that do not have a corresponding logon request. |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Just wanted to ask about this before possibly wasting time.
Is there some reason that functions such as 'SteamUser.LogOn()' do not have an 'SteamUser.LogOnAsync()' variant which returns an AsyncJob?
Beta Was this translation helpful? Give feedback.
All reactions