Files
set-soft-ComfyUI-AudioBatch/js/toast_handler.js
T
Salvador E. Tropea 67b3beb2c3 [Audio Download][Added] Notification in the GUI when we download
- In addition to the progress
- Now we also show warnings and errors in the regular GUI, not just
  the console.
2025-07-18 19:39:21 -03:00

33 lines
1.1 KiB
JavaScript

// Copyright (c) 2025 Salvador E. Tropea
// Copyright (c) 2025 Instituto Nacional de Tecnología Industrial
// License: GPLv3
// Project: ComfyUI-AudioBatch
// This script adds an event named "set-audiobatch-toast"
// Used to notify the user in the GUI using the Toast API
import { app } from "/scripts/app.js";
// Register a new extension
app.registerExtension({
name: "SET.AudioBatch.ToastHandler", // Unique name
// The setup function is executed when the extension is loaded
setup() {
// Add a listener for our custom event
app.api.addEventListener("set-audiobatch-toast", (event) => {
// The data from Python is in event.detail
const { message, summary, severity } = event.detail;
// Use the ComfyUI toast API to show the message
// app.ui.toast.addMessage is the modern way to do this
app.extensionManager.toast.add({
severity: severity,
summary: summary,
detail: message,
life: 6000
});
});
},
});