fix: state
This commit is contained in:
parent
3a6c3b1ae9
commit
d1c54b2b6d
@ -83,7 +83,9 @@ function dispatchAPIEventData(data) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
let selectedWorkflowInfo
|
const context = {
|
||||||
|
selectedWorkflowInfo: null,
|
||||||
|
};
|
||||||
// let selectedWorkflowInfo = {
|
// let selectedWorkflowInfo = {
|
||||||
// workflow_id: "05da8f2b-63af-4c0c-86dd-08d01ec512b7",
|
// workflow_id: "05da8f2b-63af-4c0c-86dd-08d01ec512b7",
|
||||||
// machine_id: "45ac5f85-b7b6-436f-8d97-2383b25485f3",
|
// machine_id: "45ac5f85-b7b6-436f-8d97-2383b25485f3",
|
||||||
@ -91,11 +93,11 @@ let selectedWorkflowInfo
|
|||||||
// };
|
// };
|
||||||
|
|
||||||
function getSelectedWorkflowInfo() {
|
function getSelectedWorkflowInfo() {
|
||||||
return selectedWorkflowInfo;
|
return context.selectedWorkflowInfo;
|
||||||
}
|
}
|
||||||
|
|
||||||
function setSelectedWorkflowInfo(info) {
|
function setSelectedWorkflowInfo(info) {
|
||||||
selectedWorkflowInfo = info;
|
context.selectedWorkflowInfo = info;
|
||||||
}
|
}
|
||||||
|
|
||||||
/** @typedef {import('../../../web/types/comfy.js').ComfyExtension} ComfyExtension*/
|
/** @typedef {import('../../../web/types/comfy.js').ComfyExtension} ComfyExtension*/
|
||||||
@ -118,10 +120,10 @@ const ext = {
|
|||||||
|
|
||||||
sendEventToCD("cd_plugin_onInit");
|
sendEventToCD("cd_plugin_onInit");
|
||||||
|
|
||||||
app.queuePrompt = ((originalFunction) => async () => {
|
// app.queuePrompt = ((originalFunction) => async () => {
|
||||||
// const prompt = await app.graphToPrompt();
|
// // const prompt = await app.graphToPrompt();
|
||||||
sendEventToCD("cd_plugin_onQueuePromptTrigger");
|
// sendEventToCD("cd_plugin_onQueuePromptTrigger");
|
||||||
})(app.queuePrompt);
|
// })(app.queuePrompt);
|
||||||
|
|
||||||
// // Intercept the onkeydown event
|
// // Intercept the onkeydown event
|
||||||
// window.addEventListener(
|
// window.addEventListener(
|
||||||
@ -1525,18 +1527,25 @@ api.fetchApi = async (route, options) => {
|
|||||||
|
|
||||||
const body = JSON.parse(options.body);
|
const body = JSON.parse(options.body);
|
||||||
|
|
||||||
|
// getData().apiKey
|
||||||
|
|
||||||
|
const data = {
|
||||||
|
client_id: body.client_id,
|
||||||
|
workflow_api_json: body.prompt,
|
||||||
|
is_native_run: true,
|
||||||
|
machine_id: info.machine_id,
|
||||||
|
workflow_id: info.workflow_id,
|
||||||
|
native_run_api_endpoint: info.native_run_api_endpoint,
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
return await fetch("/comfyui-deploy/run", {
|
return await fetch("/comfyui-deploy/run", {
|
||||||
method: "POST",
|
method: "POST",
|
||||||
headers: {
|
headers: {
|
||||||
Authorization: `Bearer ${getData().apiKey}`,
|
Authorization: `Bearer ${info.cd_token}`,
|
||||||
"Content-Type": "application/json",
|
"Content-Type": "application/json",
|
||||||
},
|
},
|
||||||
body: JSON.stringify({
|
body: JSON.stringify(data),
|
||||||
client_id: body.client_id,
|
|
||||||
workflow_api_json: body.prompt,
|
|
||||||
is_native_run: true,
|
|
||||||
...info,
|
|
||||||
}),
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user