Skip to content

Commit b680534

Browse files
debounce edit target instead of debounce save
1 parent 15156de commit b680534

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

src/target_table.tsx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -183,8 +183,6 @@ export default function TargetTable(props: TargetTableProps) {
183183
setRows(targets)
184184
}, [targets])
185185

186-
const debounced_save = useDebounceCallback(edit_target, 2000)
187-
188186
const handleEditClick = (id: GridRowId) => () => {
189187
setRowModesModel({ ...rowModesModel, [id]: { mode: GridRowModes.Edit } });
190188
};
@@ -247,7 +245,7 @@ export default function TargetTable(props: TargetTableProps) {
247245
if (count > 0 || override) {
248246
let newTgt: Target | undefined = undefined
249247
const isEdited = editTarget.status?.includes('EDITED')
250-
if (isEdited) newTgt = await debounced_save(editTarget)
248+
if (isEdited) newTgt = await edit_target(editTarget)
251249
processRowUpdate(editTarget) //TODO: May want to wait till save is successful
252250
if (newTgt) {
253251
newTgt.tic_id || newTgt.gaia_id && setHasCatalog(true)
@@ -256,9 +254,10 @@ export default function TargetTable(props: TargetTableProps) {
256254
}
257255
}
258256

257+
const debouncedHandleRowChange = useDebounceCallback(handleRowChange, 2000)
259258

260259
React.useEffect(() => { // when targed is edited in target edit dialog or catalog dialog
261-
handleRowChange()
260+
debouncedHandleRowChange()
262261
setCount((prev: number) => prev + 1)
263262
}, [editTarget])
264263

0 commit comments

Comments
 (0)