fix(plugin): surface dependency install failures

This commit is contained in:
RockChinQ
2026-05-09 14:42:05 +08:00
parent 1fcdbd472f
commit 3f50a56623
4 changed files with 115 additions and 29 deletions
+3 -1
View File
@@ -167,11 +167,13 @@ function PluginListView() {
// Register task completion callback for toast and plugin list refresh
useEffect(() => {
const onComplete = (_taskId: number, success: boolean) => {
const onComplete = (_taskId: number, success: boolean, error?: string) => {
if (success) {
toast.success(t('plugins.installSuccess'));
pluginInstalledRef.current?.refreshPluginList();
refreshPlugins();
} else {
toast.error(error || t('plugins.installFailed'));
}
};
registerOnTaskComplete(onComplete);