mirror of
https://github.com/JustArchiNET/ArchiSteamFarm.git
synced 2026-01-06 17:10:13 +00:00
Final Rider inspections
This commit is contained in:
@@ -345,11 +345,16 @@ public sealed class WebBrowser : IDisposable {
|
||||
|
||||
try {
|
||||
using StreamReader streamReader = new(response.Content);
|
||||
using JsonTextReader jsonReader = new(streamReader);
|
||||
|
||||
JsonSerializer serializer = new();
|
||||
#pragma warning disable CA2000 // False positive, we're actually wrapping it in the using clause below exactly for that purpose
|
||||
JsonTextReader jsonReader = new(streamReader);
|
||||
#pragma warning restore CA2000 // False positive, we're actually wrapping it in the using clause below exactly for that purpose
|
||||
|
||||
obj = serializer.Deserialize<T>(jsonReader);
|
||||
await using (jsonReader.ConfigureAwait(false)) {
|
||||
JsonSerializer serializer = new();
|
||||
|
||||
obj = serializer.Deserialize<T>(jsonReader);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
if ((requestOptions.HasFlag(ERequestOptions.AllowInvalidBodyOnSuccess) && response.StatusCode.IsSuccessCode()) || (requestOptions.HasFlag(ERequestOptions.AllowInvalidBodyOnErrors) && !response.StatusCode.IsSuccessCode())) {
|
||||
return new ObjectResponse<T>(response);
|
||||
@@ -649,11 +654,16 @@ public sealed class WebBrowser : IDisposable {
|
||||
|
||||
try {
|
||||
using StreamReader streamReader = new(response.Content);
|
||||
using JsonReader jsonReader = new JsonTextReader(streamReader);
|
||||
|
||||
JsonSerializer serializer = new();
|
||||
#pragma warning disable CA2000 // False positive, we're actually wrapping it in the using clause below exactly for that purpose
|
||||
JsonReader jsonReader = new JsonTextReader(streamReader);
|
||||
#pragma warning restore CA2000 // False positive, we're actually wrapping it in the using clause below exactly for that purpose
|
||||
|
||||
obj = serializer.Deserialize<TResult>(jsonReader);
|
||||
await using (jsonReader.ConfigureAwait(false)) {
|
||||
JsonSerializer serializer = new();
|
||||
|
||||
obj = serializer.Deserialize<TResult>(jsonReader);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
if ((requestOptions.HasFlag(ERequestOptions.AllowInvalidBodyOnSuccess) && response.StatusCode.IsSuccessCode()) || (requestOptions.HasFlag(ERequestOptions.AllowInvalidBodyOnErrors) && !response.StatusCode.IsSuccessCode())) {
|
||||
return new ObjectResponse<TResult>(response);
|
||||
|
||||
Reference in New Issue
Block a user