From 97338c0639794e04845cba9e4956cc58b1ab03a3 Mon Sep 17 00:00:00 2001 From: libreusername Date: Sat, 29 Nov 2025 19:16:42 +0000 Subject: [PATCH] fix xHttpExtraParams, muxParams, sockoptParams validation --- remnawave/models/hosts.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/remnawave/models/hosts.py b/remnawave/models/hosts.py index 6fb6ab7..0ce9b35 100644 --- a/remnawave/models/hosts.py +++ b/remnawave/models/hosts.py @@ -75,15 +75,15 @@ class UpdateHostRequestDto(BaseModel): None, serialization_alias="mihomoX25519", ) - x_http_extra_params: Optional[str] = Field( + x_http_extra_params: Optional[dict] = Field( None, serialization_alias="xHttpExtraParams", ) - mux_params: Optional[str] = Field( + mux_params: Optional[dict] = Field( None, serialization_alias="muxParams", ) - sockopt_params: Optional[str] = Field( + sockopt_params: Optional[dict] = Field( None, serialization_alias="sockoptParams", ) @@ -106,15 +106,15 @@ class HostResponseDto(BaseModel): host: Optional[str] = None alpn: Optional[ALPN] = None fingerprint: Optional[Fingerprint] = None - x_http_extra_params: Optional[str] = Field( + x_http_extra_params: Optional[dict] = Field( None, alias="xHttpExtraParams", ) - mux_params: Optional[str] = Field( + mux_params: Optional[dict] = Field( None, alias="muxParams", ) - sockopt_params: Optional[str] = Field( + sockopt_params: Optional[dict] = Field( None, alias="sockoptParams", ) @@ -167,15 +167,15 @@ class CreateHostRequestDto(BaseModel): host: Optional[str] = None alpn: Optional[ALPN] = None fingerprint: Optional[Fingerprint] = None - x_http_extra_params: Optional[str] = Field( + x_http_extra_params: Optional[dict] = Field( None, serialization_alias="xHttpExtraParams", ) - mux_params: Optional[str] = Field( + mux_params: Optional[dict] = Field( None, serialization_alias="muxParams", ) - sockopt_params: Optional[str] = Field( + sockopt_params: Optional[dict] = Field( None, serialization_alias="sockoptParams", )