mirror of
https://github.com/hanzoai/Hanzo-EasyUse.git
synced 2026-10-30 18:51:27 +00:00
34 lines
916 B
JavaScript
34 lines
916 B
JavaScript
import { api } from "../../../../scripts/api.js";
|
|
import { FlowState } from "./state.js";
|
|
|
|
function send_message_from_pausing_node(message) {
|
|
const id = app.runningNodeId;
|
|
send_message(id, message);
|
|
}
|
|
|
|
function send_message(id, message) {
|
|
const body = new FormData();
|
|
body.append('message',message);
|
|
body.append('id', id);
|
|
api.fetchApi("/easyuse/image_chooser_message", { method: "POST", body, });
|
|
}
|
|
|
|
function send_cancel() {
|
|
send_message(-1,'__cancel__');
|
|
FlowState.cancelling = true;
|
|
api.interrupt();
|
|
FlowState.cancelling = false;
|
|
}
|
|
|
|
var skip_next = 0;
|
|
function skip_next_restart_message() { skip_next += 1; }
|
|
function send_onstart() {
|
|
if (skip_next>0) {
|
|
skip_next -= 1;
|
|
return false;
|
|
}
|
|
send_message(-1,'__start__');
|
|
return true;
|
|
}
|
|
|
|
export { send_message_from_pausing_node, send_cancel, send_message, send_onstart, skip_next_restart_message } |