Skip to content

Commit 49ef1dc

Browse files
committed
continuously save changes when text field values anywhere in canvas are changed
1 parent 49d6968 commit 49ef1dc

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/stores/CanvasStore.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ const useCanvasStore = create((set, get) => ({
7474
return node;
7575
}),
7676
});
77+
useTabStore.getState().updateFlowTestNodes(get().nodes);
7778
},
7879
setRequestNodeUrl: (nodeId, url) => {
7980
set({
@@ -89,6 +90,7 @@ const useCanvasStore = create((set, get) => ({
8990
return node;
9091
}),
9192
});
93+
useTabStore.getState().updateFlowTestNodes(get().nodes);
9294
},
9395
requestNodeAddPreRequestVar: (nodeId, name, type) => {
9496
set({
@@ -152,6 +154,7 @@ const useCanvasStore = create((set, get) => ({
152154
return node;
153155
}),
154156
});
157+
useTabStore.getState().updateFlowTestNodes(get().nodes);
155158
},
156159
requestNodeAddPostResponseVar: (nodeId, name, type) => {
157160
set({
@@ -215,6 +218,7 @@ const useCanvasStore = create((set, get) => ({
215218
return node;
216219
}),
217220
});
221+
useTabStore.getState().updateFlowTestNodes(get().nodes);
218222
},
219223
setRequestNodeBody: (nodeId, type, data) => {
220224
set({
@@ -253,6 +257,7 @@ const useCanvasStore = create((set, get) => ({
253257
return node;
254258
}),
255259
});
260+
useTabStore.getState().updateFlowTestNodes(get().nodes);
256261
},
257262
setAssertNodeVariable: (nodeId, name, type, value) => {
258263
set({
@@ -274,6 +279,7 @@ const useCanvasStore = create((set, get) => ({
274279
return node;
275280
}),
276281
});
282+
useTabStore.getState().updateFlowTestNodes(get().nodes);
277283
},
278284
setAssertNodeOperator: (nodeId, operator) => {
279285
set({
@@ -304,6 +310,7 @@ const useCanvasStore = create((set, get) => ({
304310
return node;
305311
}),
306312
});
313+
useTabStore.getState().updateFlowTestNodes(get().nodes);
307314
},
308315
setOutputNode: (nodeId, output) => {
309316
set({

0 commit comments

Comments
 (0)