Help

Save the date! Join us on October 16 for our Product Ops launch event. Register here.

How to only watch records that were updated

Topic Labels: Custom Extensions
Solved
Jump to Solution
1245 1
cancel
Showing results for 
Search instead for 
Did you mean: 
Eugene_Kim
6 - Interface Innovator
6 - Interface Innovator

Hello,

My app keeps data on my server in sync with changes made to Airtable. My question:

What is the best way to subscribe to record updates when using the blocks API?

The useRecords hook simply returns all of the table’s records when a record is modified so it doesn’t seem the best way to keep track of updates. It looks as if the best way to do this is to write a custom useWatchable on all the records of the table so that I receive individual records as they get updated but I’d like to know if there’s a more elegant solution than this.

I’d also like to know if there’s a native way to get notified via callback or event when a new record is created or if I’ll have to keep track of this on my end.

Many thanks

1 Solution

Accepted Solutions
Eugene_Kim
6 - Interface Innovator
6 - Interface Innovator

I ended up running .watch() on all the records and saving which records are being watched so that I don’t watch them multiple times. It looks as if this will work for me.

See Solution in Thread

1 Reply 1
Eugene_Kim
6 - Interface Innovator
6 - Interface Innovator

I ended up running .watch() on all the records and saving which records are being watched so that I don’t watch them multiple times. It looks as if this will work for me.