Initial everything
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
import { app } from "../../../scripts/app.js";
|
||||
import { api } from "../../scripts/api.js";
|
||||
|
||||
function QueuePrompt_MessageHandler(event) {
|
||||
let nodes = app.graph._nodes_by_id;
|
||||
let node = nodes[event.detail.node_id];
|
||||
console.debug(node);
|
||||
if(node && node.type == event.detail.node_type) {
|
||||
const port_widget = node.widgets.find((w) => w.name === "port");
|
||||
const request_id_widget = node.widgets.find((w) => w.name === "request_id");
|
||||
if(request_id_widget && port_widget && port_widget.value == event.detail.port) {
|
||||
request_id_widget.value = event.detail.request_id;
|
||||
console.debug("wo_QueuePrompt app.queuePrompt");
|
||||
app.queuePrompt(0, 1);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
app.registerExtension({
|
||||
name: "wo.OpenOutpainterServing",
|
||||
async setup() {
|
||||
api.addEventListener("wo_QueuePrompt", QueuePrompt_MessageHandler);
|
||||
},
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user