You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[ ]`get_event_handlers()` → `get_subscribers()`: Now returns a `set` instead of a `list`.
58
-
-[ ]`get_events_by_event_handler()` → `get_events_from_subscribers()`: Now returns a `set` instead of a `list` and includes a new flag `pop_onetime_subscribers`.
58
+
-[ ]`get_events_by_event_handler()` → `get_events_from_subscribers()`: Now returns a `set` instead of a `list` and supports retrieving events for multiple subscribers.
59
59
-[ ]`get_event_handlers_by_events()` → `get_subscribers_from_events()`: Now returns a `set` instead of a `list` and includes a new flag `pop_onetime_subscribers`.
60
60
-[ ]`unsubscribe()` → `remove()`: Now removes one event from a subscriber at a time.
61
61
-[ ] Parameters named `event_handler` have been renamed to `subscriber` in all methods.
62
62
-[ ]`get_events()`: Now returns a `set` instead of a `list` with non-duplicates.
63
63
-[ ] The `RQEventEmitter` has been renamed to `RedisEventEmitter`.
64
+
-[ ] The `CeleryEventEmitter.Queue` has been removed, and the `CeleryEventEmitter` now requires a `Celery` instance. Security aspects have been delegated to the `Celery` app.
64
65
-[ ] Dependency injection for the `FastAPIEventEmitter` through FastAPI's `Depends()` function has been simplified; use `Depends(FastAPIEventEmitter())` for all scenarios.
65
66
-[ ] The `ExecutorEventEmitter` can no longer be used as a context manager; for this purpose, use the new `ExecutorEventEmitterCtx`.
66
-
-[ ] The `CeleryEventEmitter.Queue` has been removed, and the `CeleryEventEmitter` now requires a `Celery` instance. Security aspects have been delegated to the `Celery` app configuration.
0 commit comments