corvix.hydration.engine ======================= .. py:module:: corvix.hydration.engine .. autoapi-nested-parse:: Hydration engine — thin wrapper around :class:`~corvix.pipeline.engine.PipelineEngine`. Kept for backward compatibility; new code should use :class:`corvix.pipeline.engine.PipelineEngine` directly. Classes ------- .. autoapisummary:: corvix.hydration.engine.HydrationRunResult corvix.hydration.engine.HydrationEngine Module Contents --------------- .. py:class:: HydrationRunResult Result of hydrating one poll cycle. .. py:attribute:: notifications :type: list[corvix.domain.Notification] :value: [] .. py:attribute:: errors :type: list[str] :value: [] .. py:class:: HydrationEngine Runs hydration providers over notifications. .. deprecated:: Prefer :class:`corvix.pipeline.engine.PipelineEngine` directly. This class is a thin wrapper maintained for backward compatibility. .. py:attribute:: providers :type: list[corvix.hydration.base.HydrationProvider] .. py:attribute:: max_requests_per_cycle :type: int :value: 25 .. py:method:: run(notifications: list[corvix.domain.Notification], client: corvix.pipeline.base.JsonFetchClient, clients_by_account: dict[str, corvix.pipeline.base.JsonFetchClient] | None = None) -> HydrationRunResult