Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions docs/docs/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,7 @@ search:
- [Reference - Code API](api/index.md)
- Public API
- faststream
- [AckPolicy](public_api/faststream/AckPolicy.md)
- [BaseMiddleware](public_api/faststream/BaseMiddleware.md)
- [Context](public_api/faststream/Context.md)
- [Depends](public_api/faststream/Depends.md)
Expand Down Expand Up @@ -205,6 +206,7 @@ search:
- [TestRedisBroker](public_api/faststream/redis/TestRedisBroker.md)
- All API
- faststream
- [AckPolicy](api/faststream/AckPolicy.md)
- [BaseMiddleware](api/faststream/BaseMiddleware.md)
- [Context](api/faststream/Context.md)
- [Depends](api/faststream/Depends.md)
Expand Down Expand Up @@ -472,8 +474,15 @@ search:
- [encode_message](api/faststream/message/utils/encode_message.md)
- [gen_cor_id](api/faststream/message/utils/gen_cor_id.md)
- middlewares
- [AckPolicy](api/faststream/middlewares/AckPolicy.md)
- [AcknowledgementMiddleware](api/faststream/middlewares/AcknowledgementMiddleware.md)
- [BaseMiddleware](api/faststream/middlewares/BaseMiddleware.md)
- [ExceptionMiddleware](api/faststream/middlewares/ExceptionMiddleware.md)
- acknowledgement
- conf
- [AckPolicy](api/faststream/middlewares/acknowledgement/conf/AckPolicy.md)
- middleware
- [AcknowledgementMiddleware](api/faststream/middlewares/acknowledgement/middleware/AcknowledgementMiddleware.md)
- base
- [BaseMiddleware](api/faststream/middlewares/base/BaseMiddleware.md)
- exception
Expand Down
11 changes: 11 additions & 0 deletions docs/docs/en/api/faststream/AckPolicy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
# 0.5 - API
# 2 - Release
# 3 - Contributing
# 5 - Template Page
# 10 - Default
search:
boost: 0.5
---

::: faststream.AckPolicy
11 changes: 11 additions & 0 deletions docs/docs/en/api/faststream/middlewares/AckPolicy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
# 0.5 - API
# 2 - Release
# 3 - Contributing
# 5 - Template Page
# 10 - Default
search:
boost: 0.5
---

::: faststream.middlewares.AckPolicy
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
# 0.5 - API
# 2 - Release
# 3 - Contributing
# 5 - Template Page
# 10 - Default
search:
boost: 0.5
---

::: faststream.middlewares.AcknowledgementMiddleware
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
# 0.5 - API
# 2 - Release
# 3 - Contributing
# 5 - Template Page
# 10 - Default
search:
boost: 0.5
---

::: faststream.middlewares.acknowledgement.conf.AckPolicy
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
# 0.5 - API
# 2 - Release
# 3 - Contributing
# 5 - Template Page
# 10 - Default
search:
boost: 0.5
---

::: faststream.middlewares.acknowledgement.middleware.AcknowledgementMiddleware
3 changes: 2 additions & 1 deletion faststream/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from faststream._internal.utils import apply_types
from faststream.annotations import ContextRepo, Logger
from faststream.app import FastStream
from faststream.middlewares import BaseMiddleware, ExceptionMiddleware
from faststream.middlewares import AckPolicy, BaseMiddleware, ExceptionMiddleware
from faststream.params import (
Context,
Depends,
Expand All @@ -16,6 +16,7 @@

__all__ = (
# middlewares
"AckPolicy",
"BaseMiddleware",
# params
"Context",
Expand Down
11 changes: 4 additions & 7 deletions faststream/_internal/broker/broker.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
from fast_depends.pydantic import PydanticSerializer
from typing_extensions import Doc, Self

from faststream._internal._compat import is_test_env
from faststream._internal.constants import EMPTY
from faststream._internal.context.repository import ContextRepo
from faststream._internal.setup import (
Expand Down Expand Up @@ -164,12 +163,10 @@ def __init__(
self._connection = None
self._producer = None

# TODO: remove useless middleware filter
if not is_test_env():
self._middlewares = (
CriticalLogMiddleware(logger_state),
*self._middlewares,
)
self._middlewares = (
CriticalLogMiddleware(logger_state),
*self._middlewares,
)

self._state = EmptyState(
depends_params=FastDependsData(
Expand Down
220 changes: 0 additions & 220 deletions faststream/_internal/subscriber/acknowledgement_watcher.py

This file was deleted.

Loading