Help

The Community will be temporarily unavailable starting on Friday February 28. We’ll be back as soon as we can! To learn more, check out our Announcements blog post.

How to only watch records that were updated

Topic Labels: Custom Extensions
Solved
Jump to Solution
1491 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.