Add using for File.OpenRead

This commit is contained in:
Hongtao Zhang 2021-12-08 21:17:51 -06:00
parent 48971d8a2b
commit 238d4df109

View file

@ -328,7 +328,10 @@ namespace Flow.Launcher.Core.Plugin
return;
if (File.Exists(SettingPath))
Settings = await JsonSerializer.DeserializeAsync<Dictionary<string, object>>(File.OpenRead(SettingPath), options);
{
await using var fileStream = File.OpenRead(SettingPath);
Settings = await JsonSerializer.DeserializeAsync<Dictionary<string, object>>(fileStream, options);
}
var deserializer = new DeserializerBuilder().WithNamingConvention(CamelCaseNamingConvention.Instance).Build();
_settingsTemplate = deserializer.Deserialize<JsonRpcConfigurationModel>(await File.ReadAllTextAsync(SettingConfigurationPath));