Skip to content

Commit 68e1fc2

Browse files
committed
Use try remove for safety
1 parent 0496d6c commit 68e1fc2

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Flow.Launcher/PublicAPIInstance.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ public void RemovePluginSettings(string assemblyName)
201201
var name = value.GetType().GetField("AssemblyName")?.GetValue(value)?.ToString();
202202
if (name == assemblyName)
203203
{
204-
_pluginJsonStorages.Remove(key, out var pluginJsonStorage);
204+
_pluginJsonStorages.TryRemove(key, out var pluginJsonStorage);
205205
}
206206
}
207207
}
@@ -344,7 +344,7 @@ public void RemovePluginCache(string cacheDirectory)
344344
var currentCacheDirectory = key.Item2;
345345
if (cacheDirectory == currentCacheDirectory)
346346
{
347-
_pluginBinaryStorages.Remove(key, out var _);
347+
_pluginBinaryStorages.TryRemove(key, out var _);
348348
}
349349
}
350350
}

0 commit comments

Comments
 (0)