ArnabChatterjee20k|MentorOriginal post
Rank 1: Thread
I am trying to debounce the update method. Here is the code
JavaScript
reOrderCol() { const recentColumn = { current: [] }; const update = this.db.updateDocument const dbId = this.dbId const boardsId = this.boardsId async function reOrderColDriver(board_db_id, newOrder) { debugger recentColumn.current = newOrder; setTimeout(async () => { console.log(update); if (recentColumn.current.length !== 0) { console.log("🚀 ~ file: API.js:134 ~ API ~ reOrderCol ~ dbId:", dbId,boardsId) const res = await update( dbId, boardsId, board_db_id, { order: newOrder, } ); console.log({ res }); } }, 200); } return reOrderColDriver }}Summary
The code is causing a `TypeError` because it is trying to read the property `client` of an undefined object. The `client` property is not present in the code provided. The code is attempting to debounce the `update` method. There is no solution provided in the thread.