Skip to content
Merged
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
6 changes: 3 additions & 3 deletions litestar_htmx/request.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

from contextlib import suppress
from functools import cached_property
from typing import TYPE_CHECKING, Any
from typing import TYPE_CHECKING, Any, Generic
from urllib.parse import unquote, urlsplit, urlunsplit

from litestar import Request
from litestar.connection.base import empty_receive, empty_send
from litestar.connection.base import AuthT, StateT, UserT, empty_receive, empty_send
from litestar.exceptions import SerializationException
from litestar.serialization import decode_json

Expand Down Expand Up @@ -103,7 +103,7 @@ def triggering_event(self) -> Any:
return None


class HTMXRequest(Request):
class HTMXRequest(Generic[UserT, AuthT, StateT], Request[UserT, AuthT, StateT]):
"""HTMX Request class to work with HTMX client."""

__slots__ = ("htmx",)
Expand Down
Loading