api: Remove AuthScheme::QueryOnlyAccessToken
It is no longer used by the Appservice API.
This commit is contained in:
parent
19a388a923
commit
d55573a555
@ -5,6 +5,7 @@ Breaking changes:
|
|||||||
* Remove deprecated `EventType` enum
|
* Remove deprecated `EventType` enum
|
||||||
* Remove deprecated constructors for `RoomMessageEventContent`
|
* Remove deprecated constructors for `RoomMessageEventContent`
|
||||||
* Remove `serde::vec_as_map_of_empty` from the public API
|
* Remove `serde::vec_as_map_of_empty` from the public API
|
||||||
|
* Remove the `api::AuthScheme::QueryOnlyAccessToken` variant, which is no longer used
|
||||||
|
|
||||||
Improvements:
|
Improvements:
|
||||||
|
|
||||||
|
@ -393,7 +393,4 @@ pub enum AuthScheme {
|
|||||||
/// Authentication is performed by including X-Matrix signatures in the request headers,
|
/// Authentication is performed by including X-Matrix signatures in the request headers,
|
||||||
/// as defined in the federation API.
|
/// as defined in the federation API.
|
||||||
ServerSignatures,
|
ServerSignatures,
|
||||||
|
|
||||||
/// Authentication is performed by setting the `access_token` query parameter.
|
|
||||||
QueryOnlyAccessToken,
|
|
||||||
}
|
}
|
||||||
|
@ -6,14 +6,12 @@ mod kw {
|
|||||||
syn::custom_keyword!(None);
|
syn::custom_keyword!(None);
|
||||||
syn::custom_keyword!(AccessToken);
|
syn::custom_keyword!(AccessToken);
|
||||||
syn::custom_keyword!(ServerSignatures);
|
syn::custom_keyword!(ServerSignatures);
|
||||||
syn::custom_keyword!(QueryOnlyAccessToken);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
pub enum AuthScheme {
|
pub enum AuthScheme {
|
||||||
None(kw::None),
|
None(kw::None),
|
||||||
AccessToken(kw::AccessToken),
|
AccessToken(kw::AccessToken),
|
||||||
ServerSignatures(kw::ServerSignatures),
|
ServerSignatures(kw::ServerSignatures),
|
||||||
QueryOnlyAccessToken(kw::QueryOnlyAccessToken),
|
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Parse for AuthScheme {
|
impl Parse for AuthScheme {
|
||||||
@ -26,8 +24,6 @@ impl Parse for AuthScheme {
|
|||||||
input.parse().map(Self::AccessToken)
|
input.parse().map(Self::AccessToken)
|
||||||
} else if lookahead.peek(kw::ServerSignatures) {
|
} else if lookahead.peek(kw::ServerSignatures) {
|
||||||
input.parse().map(Self::ServerSignatures)
|
input.parse().map(Self::ServerSignatures)
|
||||||
} else if lookahead.peek(kw::QueryOnlyAccessToken) {
|
|
||||||
input.parse().map(Self::QueryOnlyAccessToken)
|
|
||||||
} else {
|
} else {
|
||||||
Err(lookahead.error())
|
Err(lookahead.error())
|
||||||
}
|
}
|
||||||
@ -40,7 +36,6 @@ impl ToTokens for AuthScheme {
|
|||||||
AuthScheme::None(kw) => kw.to_tokens(tokens),
|
AuthScheme::None(kw) => kw.to_tokens(tokens),
|
||||||
AuthScheme::AccessToken(kw) => kw.to_tokens(tokens),
|
AuthScheme::AccessToken(kw) => kw.to_tokens(tokens),
|
||||||
AuthScheme::ServerSignatures(kw) => kw.to_tokens(tokens),
|
AuthScheme::ServerSignatures(kw) => kw.to_tokens(tokens),
|
||||||
AuthScheme::QueryOnlyAccessToken(kw) => kw.to_tokens(tokens),
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -125,7 +125,7 @@ impl Request {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
AuthScheme::QueryOnlyAccessToken(_) | AuthScheme::ServerSignatures(_) => quote! {},
|
AuthScheme::ServerSignatures(_) => quote! {},
|
||||||
});
|
});
|
||||||
|
|
||||||
let request_body = if let Some(field) = self.raw_body_field() {
|
let request_body = if let Some(field) = self.raw_body_field() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user