Replies: 1 comment
-
|
You cant set source job id |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
code reference
https://github.com/Urantij/SteamKitDota2/blob/f2402220545fe961857f3f2435aafdb0ba4bcb02/SteamKitDota2/SteamDotaOperations.cs#L238
Long story short. I send
CMsgGCMatchDetailsRequestmessage, i receiveCMsgGCMatchDetailsResponsemessage.But when i try to create
ClientGCMsgProtobuf<CMsgGCMatchDetailsResponse>, whole app crashes withTaskCanceledExceptioninside ofClientMsgGCclassBody = Serializer.Deserialize<TBody>( ms );this is the line where it crashes.
Iam pretty sure the message itself is correct. Data's length is around 2k bytes, which looks like real response size
I tried to replace nuget version of steamkit with compiled master branch, it didnt help.
I thought maybe i use wrong protobuf class to deserialize payload, so i tried to analyze differences with these models, but i didnt find whats wrong. It was really hard, so i could easily miss something.
https://github.com/SteamDatabase/Protobufs/blob/cd4ad17e9c283d341d8b2bb8be8a504b14704d09/dota2/dota_gcmessages_common.proto#L915
What am doing wrong?
Beta Was this translation helpful? Give feedback.
All reactions