Skip to content

Commit

Permalink
🚧 Misc
Browse files Browse the repository at this point in the history
  • Loading branch information
AigioL committed Jan 14, 2024
1 parent 5894983 commit 3be907a
Show file tree
Hide file tree
Showing 7 changed files with 26 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,8 @@ public async Task<ApiRspImpl<byte[]>> EnRoll(string region, byte[] encrypted, Ca
var content = new ByteArrayContent(encrypted);
content.Headers.ContentType = new MediaTypeHeaderValue("application/octet-stream", Encoding.UTF8.WebName);
req.Content = content;

return Task.CompletedTask;
},
};
using var rsp = await SendAsync<HttpResponseMessage>(sendArgs, cancellationToken);
Expand Down Expand Up @@ -114,6 +116,8 @@ public async Task<ApiRspImpl<byte[]>> ReStore(string serial, byte[] serialBytes,
var content = new ByteArrayContent(serialBytes);
content.Headers.ContentType = new MediaTypeHeaderValue("application/octet-stream", Encoding.UTF8.WebName);
req.Content = content;

return Task.CompletedTask;
},
};
using var rsp = await SendAsync<HttpResponseMessage>(sendArgs, cancellationToken);
Expand All @@ -132,6 +136,8 @@ public async Task<ApiRspImpl<byte[]>> ReStoreValidate(string serial, byte[] post
var content = new ByteArrayContent(postbytes);
content.Headers.ContentType = new MediaTypeHeaderValue("application/octet-stream", Encoding.UTF8.WebName);
req.Content = content;

return Task.CompletedTask;
},
};
using var rsp = await SendAsync<HttpResponseMessage>(sendArgs, cancellationToken);
Expand Down
2 changes: 2 additions & 0 deletions src/BD.SteamClient8.Impl/WebApi/SteamAccountService.cs
Original file line number Diff line number Diff line change
Expand Up @@ -921,6 +921,8 @@ public async IAsyncEnumerable<InventoryTradeHistoryRow> ParseInventoryTradeHisto
req.Headers.Add("authority", "steamcommunity.com");
req.Headers.Add("referer", "https://steamcommunity.com/dev/revokekey");
req.Headers.Add("accept-language", "zh-CN");

return Task.CompletedTask;
},
};
sendArgs.SetHttpClient(client);
Expand Down
2 changes: 2 additions & 0 deletions src/BD.SteamClient8.Impl/WebApi/SteamDbWebApiServiceImpl.cs
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,8 @@ internal sealed class SteamDbWebApiServiceImpl(
{
req.Headers.Accept.ParseAdd(accept);
req.Headers.TryAddWithoutValidation("User-Agent", http_helper.UserAgent);

return Task.CompletedTask;
},
};
sendArgs.SetHttpClient(client);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,8 @@ internal sealed class SteamGridDBWebApiServiceImpl(
{
req.Headers.Authorization = new AuthenticationHeaderValue("Bearer", apiKeySteamGridDB);
req.Headers.Accept.ParseAdd(accept);

return Task.CompletedTask;
},
};
sendArgs.SetHttpClient(client);
Expand Down
2 changes: 2 additions & 0 deletions src/BD.SteamClient8.Impl/WebApi/SteamMarketService.cs
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,8 @@ public async Task<ApiRspImpl<SellItemToMarketResponse>> SellItemToMarket(SteamLo
{
req.Headers.Add("Referer", referer);
req.Content = new FormUrlEncodedContent(data);

return Task.CompletedTask;
},
};
sendArgs.SetHttpClient(client);
Expand Down
10 changes: 10 additions & 0 deletions src/BD.SteamClient8.Impl/WebApi/SteamTradeServiceImpl.cs
Original file line number Diff line number Diff line change
Expand Up @@ -169,6 +169,8 @@ public async Task<ApiRspImpl<bool>> AcceptTradeOfferAsync(string steam_id, strin
ConfigureRequestMessage = (req, args, token) =>
{
req.Headers.Referrer = new Uri(GetTradeOfferUrl(trade_offer_id));

return Task.CompletedTask;
},
};
sendArgs.SetHttpClient(steamSession.HttpClient!);
Expand Down Expand Up @@ -323,6 +325,8 @@ public async Task<ApiRspImpl<bool>> SendTradeOfferAsync(string steam_id, IEnumer
{
req.Headers.TryAddWithoutValidation("Referer", tradeoffer_url);
req.Headers.TryAddWithoutValidation("Origin", SteamApiUrls.STEAM_COMMUNITY_URL);

return Task.CompletedTask;
},
};
sendArgs.SetHttpClient(steamSession.HttpClient!);
Expand Down Expand Up @@ -370,6 +374,8 @@ public async Task<ApiRspImpl<bool>> SendTradeOfferWithUrlAsync(string steam_id,
{
req.Headers.TryAddWithoutValidation("Referer", tradeoffer_url);
req.Headers.TryAddWithoutValidation("Origin", SteamApiUrls.STEAM_COMMUNITY_URL);

return Task.CompletedTask;
},
};
sendArgs.SetHttpClient(steamSession.HttpClient!);
Expand Down Expand Up @@ -441,6 +447,8 @@ public async Task<ApiRspImpl<IEnumerable<TradeConfirmation>>> GetConfirmations(s
ConfigureRequestMessage = (req, args, token) =>
{
req.Headers.TryAddWithoutValidation("X-Requested-With", "'com.valvesoftware.android.steam.community'");

return Task.CompletedTask;
},
};
sendArgs.SetHttpClient(steamSession.HttpClient!);
Expand Down Expand Up @@ -606,6 +614,8 @@ public async Task<ApiRspImpl<bool>> SendConfirmation(string steam_id, TradeConfi
ConfigureRequestMessage = (req, args, token) =>
{
req.Headers.TryAddWithoutValidation("X-Requested-With", "XMLHttpRequest");

return Task.CompletedTask;
},
};
sendArgs.SetHttpClient(steamSession.HttpClient!);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@ public SteamworksWebApiServiceImpl(
ConfigureRequestMessage = (req, args, token) =>
{
req.Headers.TryAddWithoutValidation("accept", accept);

return Task.CompletedTask;
},
};
sendArgs.SetHttpClient(CreateClient());
Expand Down

0 comments on commit 3be907a

Please sign in to comment.