Skip to content

Commit b67e815

Browse files
committed
Load template file only if exists
1 parent 93100c0 commit b67e815

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

Flow.Launcher.Core/Plugin/JsonRPCPluginBase.cs

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -126,12 +126,15 @@ protected void ExecuteFlowLauncherAPI(string method, object[] parameters)
126126

127127
private async Task InitSettingAsync()
128128
{
129+
JsonRpcConfigurationModel configuration = null;
130+
if (File.Exists(SettingConfigurationPath))
131+
{
132+
var deserializer = new DeserializerBuilder().WithNamingConvention(CamelCaseNamingConvention.Instance).Build();
133+
configuration =
134+
deserializer.Deserialize<JsonRpcConfigurationModel>(
135+
await File.ReadAllTextAsync(SettingConfigurationPath));
136+
}
129137

130-
var deserializer = new DeserializerBuilder().WithNamingConvention(CamelCaseNamingConvention.Instance)
131-
.Build();
132-
var configuration =
133-
deserializer.Deserialize<JsonRpcConfigurationModel>(
134-
await File.ReadAllTextAsync(SettingConfigurationPath));
135138

136139
Settings ??= new JsonRPCPluginSettings
137140
{

0 commit comments

Comments
 (0)