1
0
mirror of https://github.com/RaidMax/IW4M-Admin.git synced 2025-06-29 08:30:08 -05:00

Misc Qodana cleanups

This commit is contained in:
Amos
2024-07-02 23:05:47 +01:00
committed by Ayymoss
parent e94a0ae691
commit f2b273b878
13 changed files with 150 additions and 154 deletions

View File

@ -52,14 +52,11 @@ namespace IW4MAdmin.Application.Misc
await _onSaving.WaitAsync();
await using var fileStream = File.OpenRead(FileName);
_configuration = await JsonSerializer.DeserializeAsync<T>(fileStream, _serializerOptions);
await fileStream.DisposeAsync();
}
catch (FileNotFoundException)
{
_configuration = default;
}
catch (Exception e)
{
throw new ConfigurationException("Could not load configuration")
@ -82,12 +79,9 @@ namespace IW4MAdmin.Application.Misc
try
{
await _onSaving.WaitAsync();
await using var fileStream = File.Create(FileName);
await JsonSerializer.SerializeAsync(fileStream, _configuration, _serializerOptions);
await fileStream.DisposeAsync();
}
finally
{
if (_onSaving.CurrentCount == 0)