made flowSaving silent

This commit is contained in:
Lucas Oliveira 2023-12-31 12:25:46 -03:00
commit faa9de996f
2 changed files with 7 additions and 5 deletions

View file

@ -153,17 +153,19 @@ export function FlowsProvider({ children }: { children: ReactNode }) {
const onNodesChange = useCallback(
(change: NodeChange[]) => {
onNodesChangeInternal(change);
setPending(true);
if(!isPending)
setPending(true);
},
[onNodesChangeInternal, setTabsState, tabId]
[onNodesChangeInternal, setPending, isPending]
);
const onEdgesChange = useCallback(
(edges: EdgeChange[]) => {
onEdgesChangeInternal(edges);
setPending(true);
if(!isPending)
setPending(true);
},
[onEdgesChangeInternal, setTabsState, tabId]
[onEdgesChangeInternal, setPending, isPending]
);
const setNodes = (change: Node[] | ((oldState: Node[]) => Node[])) => {

View file

@ -213,7 +213,7 @@ export default function Page({
const onNodeDragStop: NodeDragHandler = useCallback(() => {
// 👇 make dragging a node undoable
saveFlow();
saveFlow(undefined, true);
// 👉 you can place your event handlers here
}, [takeSnapshot]);