Skip to content

Commit 6434096

Browse files
committed
Stop rejecting requests with unknown / unhandled properties
1 parent 5040afa commit 6434096

1 file changed

Lines changed: 0 additions & 9 deletions

File tree

src/requests.rs

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ use serde::{Deserialize, Serialize};
99
use tracing::error;
1010

1111
#[derive(Debug, Clone, Default, Serialize, Deserialize)]
12-
#[serde(deny_unknown_fields)]
1312
pub struct MatrixRtcMemberType {
1413
#[serde(default)]
1514
pub id: String,
@@ -36,7 +35,6 @@ impl MatrixRtcMemberType {
3635
}
3736

3837
#[derive(Debug, Clone, Default, Serialize, Deserialize)]
39-
#[serde(deny_unknown_fields)]
4038
pub struct OpenIdTokenType {
4139
#[serde(default)]
4240
pub access_token: String,
@@ -52,7 +50,6 @@ pub struct OpenIdTokenType {
5250
/// pre-Matrix-2.0 endpoint. Remove once all in-the-wild clients have
5351
/// migrated to /get_token (SfuRequest).
5452
#[derive(Debug, Clone, Default, Serialize, Deserialize)]
55-
#[serde(deny_unknown_fields)]
5653
pub struct LegacySfuRequest {
5754
#[serde(default)]
5855
pub room: String,
@@ -71,7 +68,6 @@ pub struct LegacySfuRequest {
7168
}
7269

7370
#[derive(Debug, Clone, Default, Serialize, Deserialize)]
74-
#[serde(deny_unknown_fields)]
7571
pub struct SfuRequest {
7672
#[serde(default)]
7773
pub room_id: String,
@@ -107,7 +103,6 @@ pub struct SfuResponse {
107103

108104
/// Request body of the `/rtc/livekit/get_token` endpoint.
109105
#[derive(Debug, Clone, Default, Serialize, Deserialize)]
110-
#[serde(deny_unknown_fields)]
111106
pub struct GetTokenCsRequest {
112107
#[serde(default)]
113108
pub server_name: String,
@@ -129,7 +124,6 @@ pub struct GetTokenCsResponse {
129124

130125
/// Request body of the `/rtc/livekit/get_token` S-S endpoint.
131126
#[derive(Debug, Clone, Default, Serialize, Deserialize)]
132-
#[serde(deny_unknown_fields)]
133127
pub struct GetTokenSsRequest {
134128
#[serde(default)]
135129
pub url: String,
@@ -195,7 +189,6 @@ impl GetTokenSsRequest {
195189
/// so the participant-lookup task uses its backoff to confirm presence
196190
/// rather than waiting for the webhook (which has already fired).
197191
#[derive(Debug, Clone, Default, Serialize, Deserialize)]
198-
#[serde(deny_unknown_fields)]
199192
pub struct DelegateDelayedLeaveRequest {
200193
#[serde(default)]
201194
pub room_id: String,
@@ -259,7 +252,6 @@ pub struct DelegateDelayedLeaveResponse {}
259252

260253
/// The request body of /delegate_delayed_leave.
261254
#[derive(Debug, Clone, Default, Serialize, Deserialize)]
262-
#[serde(deny_unknown_fields)]
263255
pub struct DelegateDelayedLeaveCsRequest {
264256
#[serde(default)]
265257
pub url: String,
@@ -309,7 +301,6 @@ impl DelegateDelayedLeaveCsRequest {
309301

310302
/// The request body of POST /appservice-ping.
311303
#[derive(Debug, Clone, Default, Serialize, Deserialize)]
312-
#[serde(deny_unknown_fields)]
313304
pub struct AppservicePingTriggerRequest {
314305
#[serde(default)]
315306
pub server_name: String,

0 commit comments

Comments
 (0)