Use ComfyNodeDefImpl on NodePreview component (#228)

* store widgets

* Use node def impl
This commit is contained in:
Chenlei Hu
2024-07-25 23:15:03 -04:00
committed by GitHub
parent dc13ed102b
commit 8e1d3f3baa
4 changed files with 45 additions and 58 deletions

View File

@@ -1965,10 +1965,12 @@ export class ComfyApp {
async registerNodes() {
// Load node definitions from the backend
const defs = await api.getNodeDefs()
if (this.vueAppReady) {
useNodeDefStore().addNodeDefs(Object.values(defs))
}
await this.registerNodesFromDefs(defs)
if (this.vueAppReady) {
const nodeDefStore = useNodeDefStore()
nodeDefStore.addNodeDefs(Object.values(defs))
nodeDefStore.updateWidgets(this.widgets)
}
await this.#invokeExtensionsAsync('registerCustomNodes')
}