
I am trying to debounce the update method. Here is the code
TypeScript
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
}
}
TL;DR
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.
I don't see any client
in this code

It's in the update
function?
Recommended threads
- Decentralisation
I had queries regarding decentralisation with self hosting, particularly with sites as a recent addition. Can we decentralise sites as in many cases we would li...
- Unable to read session cookie
Hi, when I am hitting Appwrite **/account** API. I am getting the user account details as expected in the response. However, with that API, Appwrite also adds a...
- Database error
My code: await databases.createDocument( process.env.APPWRITE_DATABASE, process.env.APPWRITE_COLLECTION_USER, data.userId, ...
