Update steamkit

pull/554/head
Pavel Djundik 11 months ago
parent 247f8324ca
commit 9ed8a70508

@ -26,6 +26,6 @@
</PackageReference>
<PackageReference Include="protobuf-net" Version="3.2.30" />
<PackageReference Include="QRCoder" Version="1.6.0" />
<PackageReference Include="SteamKit2" Version="3.0.0-Beta.4" />
<PackageReference Include="SteamKit2" Version="3.0.0-Beta.5" />
</ItemGroup>
</Project>

@ -39,7 +39,7 @@ namespace DepotDownloader
public SteamContent steamContent;
readonly SteamApps steamApps;
readonly SteamCloud steamCloud;
readonly SteamUnifiedMessages.UnifiedService<IPublishedFile> steamPublishedFile;
readonly PublishedFile steamPublishedFile;
readonly CallbackManager callbacks;
@ -72,7 +72,7 @@ namespace DepotDownloader
this.steamApps = this.steamClient.GetHandler<SteamApps>();
this.steamCloud = this.steamClient.GetHandler<SteamCloud>();
var steamUnifiedMessages = this.steamClient.GetHandler<SteamUnifiedMessages>();
this.steamPublishedFile = steamUnifiedMessages.CreateService<IPublishedFile>();
this.steamPublishedFile = steamUnifiedMessages.CreateService<PublishedFile>();
this.steamContent = this.steamClient.GetHandler<SteamContent>();
this.callbacks = new CallbackManager(this.steamClient);
@ -285,15 +285,14 @@ namespace DepotDownloader
var pubFileRequest = new CPublishedFile_GetDetails_Request { appid = appId };
pubFileRequest.publishedfileids.Add(pubFile);
var callback = await steamPublishedFile.SendMessage(api => api.GetDetails(pubFileRequest));
var details = await steamPublishedFile.GetDetails(pubFileRequest);
if (callback.Result == EResult.OK)
if (details.Result == EResult.OK)
{
var response = callback.GetDeserializedResponse<CPublishedFile_GetDetails_Response>();
return response.publishedfiledetails.FirstOrDefault();
return details.Body.publishedfiledetails.FirstOrDefault();
}
throw new Exception($"EResult {(int)callback.Result} ({callback.Result}) while retrieving file details for pubfile {pubFile}.");
throw new Exception($"EResult {(int)details.Result} ({details.Result}) while retrieving file details for pubfile {pubFile}.");
}

Loading…
Cancel
Save