@samitouri / QOSami-HFS / commits / 60be40d3

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