IgorI
Convex Community2mo ago
1 reply
Igor

Mutation doesn't resolve until downstream queries resolve

What's the best practice for this situation:

I have a query listAllTransactions that queries the transactions table. I have a mutation updateTransaction.

The mutation takes 30ms. The query takes ~500ms because it fetches all transactions.

In the UI, the mutation doesn't resolve until both the mutation and the query resolves. So when updating a transaction, the UI hangs for 30ms + 500ms = 530ms.

Any ideas? Thanks!!!
Was this page helpful?