fix: errors in console when a running plugin is deleted manually
Massimo Melina committed
Apr 21, 2025 at 16:56 UTC
60be40d34e9de3ac05c356380bff8cf8a7af8824
1 file changed
+2
-1
src/plugins.ts
+2
-1
@@ -483,7 +483,8 @@ function watchPlugin(id: string, path: string) {
483
const p = plugins.get(id)
484
if (!p) return
485
await p.unload()
486
- await markItAvailable()
486
+ await markItAvailable().catch(() =>
487
+ events.emit('pluginUninstalled', id)) // when a running plugin is deleted, avoid error and report
488
events.emit('pluginStopped', p)
489
}
490