Realtime Event Subscriptions
When to use this skill
- •Live notifications.
- •Updating tour availability in real-time.
- •Chat or support features.
Workflow
- • Identify the channel:
databases.[DB_ID].collections.[COLL_ID].documents. - • Use
client.subscribe(channel, callback). - • Handle cleanup in
useEffectreturn.
Syntax (Verified via Context7)
javascript
const unsubscribe = client.subscribe(
'databases.tourly_db.collections.bookings.documents',
(response) => {
// Handle: .create, .update, .delete
}
);
Instructions
- •Payload Handling: Inspect
response.payloadfor the updated document data. - •Scope: Keep subscriptions specific to the current page to avoid memory leaks.