From ced993bd0b94eef076ce65e7316a9c4380aa0668 Mon Sep 17 00:00:00 2001 From: Anna Clemens Date: Tue, 2 Mar 2021 13:08:42 -0500 Subject: [PATCH] fix: actually make multiboxing work --- NoSoliciting/Ml/MlFilter.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/NoSoliciting/Ml/MlFilter.cs b/NoSoliciting/Ml/MlFilter.cs index 76bc027..ede72a4 100644 --- a/NoSoliciting/Ml/MlFilter.cs +++ b/NoSoliciting/Ml/MlFilter.cs @@ -134,8 +134,13 @@ namespace NoSoliciting.Ml { using var exe = Resource.AsStream("NoSoliciting.NoSoliciting.MessageClassifier.exe"); Directory.CreateDirectory(pluginFolder); var exePath = Path.Combine(pluginFolder, "NoSoliciting.MessageClassifier.exe"); - using var exeFile = File.Create(exePath); - await exe.CopyToAsync(exeFile); + + try { + using var exeFile = File.Create(exePath); + await exe.CopyToAsync(exeFile); + } catch (IOException ex) { + PluginLog.LogWarning($"Could not update classifier. Continuing as normal.\n{ex}"); + } return exePath; }