corvix.hydration.engine¶
Hydration engine — thin wrapper around PipelineEngine.
Kept for backward compatibility; new code should use
corvix.pipeline.engine.PipelineEngine directly.
Classes¶
Result of hydrating one poll cycle. |
|
Runs hydration providers over notifications. |
Module Contents¶
- class corvix.hydration.engine.HydrationRunResult[source][source]¶
Result of hydrating one poll cycle.
- notifications: list[corvix.domain.Notification] = [][source][source]¶
- class corvix.hydration.engine.HydrationEngine[source][source]¶
Runs hydration providers over notifications.
Deprecated since version Prefer:
corvix.pipeline.engine.PipelineEnginedirectly. This class is a thin wrapper maintained for backward compatibility.- providers: list[corvix.hydration.base.HydrationProvider][source][source]¶
- run(notifications: list[corvix.domain.Notification], client: corvix.pipeline.base.JsonFetchClient, clients_by_account: dict[str, corvix.pipeline.base.JsonFetchClient] | None = None) HydrationRunResult[source][source]¶