Skip to content

Commit 6f3023e

Browse files
authored
docs(eventarc): add Eventarc to README table and onCustomEventPublished section
2 parents ca8fc8f + fdea2d7 commit 6f3023e

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

README.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ This package provides a complete Dart implementation of Firebase Cloud Functions
1818
| **Storage** | ✅ Complete | `onObjectFinalized`, `onObjectArchived`, `onObjectDeleted`, `onObjectMetadataUpdated` |
1919
| **Scheduler** | ✅ Complete | `onSchedule` |
2020
| **Firebase Alerts** | ✅ Complete | `onInAppFeedbackPublished`, `onNewAnrIssuePublished`, `onNewFatalIssuePublished`, `onNewNonfatalIssuePublished`, `onNewTesterIosDevicePublished`, `onPlanAutomatedUpdatePublished`, `onPlanUpdatePublished`, `onRegressionAlertPublished`, `onStabilityDigestPublished`, `onThresholdAlertPublished`, `onVelocityAlertPublished` |
21+
| **Eventarc** | ✅ Complete | `onCustomEventPublished` |
2122
| **Identity Platform** | ✅ Complete | `beforeUserCreated`, `beforeUserSignedIn` (+ `beforeEmailSent`, `beforeSmsSent`*) |
2223

2324
## Table of Contents
@@ -581,6 +582,33 @@ firebase.alerts.appDistribution.onInAppFeedbackPublished(
581582
);
582583
```
583584

585+
## Eventarc
586+
587+
```dart
588+
// Custom event (default Firebase channel)
589+
firebase.eventarc.onCustomEventPublished(
590+
eventType: 'com.example.myevent',
591+
(event) async {
592+
print('Event: ${event.type}');
593+
print('Source: ${event.source}');
594+
print('Data: ${event.data}');
595+
},
596+
);
597+
598+
// With channel and filters
599+
firebase.eventarc.onCustomEventPublished(
600+
eventType: 'com.example.filtered',
601+
options: const EventarcTriggerOptions(
602+
channel: 'my-channel',
603+
filters: {'category': 'important'},
604+
),
605+
(event) async {
606+
print('Event: ${event.type}');
607+
print('Data: ${event.data}');
608+
},
609+
);
610+
```
611+
584612
## Identity Platform (Auth Blocking)
585613

586614
```dart

0 commit comments

Comments
 (0)