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 constructors for `RoomMessageEventContent` | ||||
| * Remove `serde::vec_as_map_of_empty` from the public API | ||||
| * Remove the `api::AuthScheme::QueryOnlyAccessToken` variant, which is no longer used | ||||
| 
 | ||||
| Improvements: | ||||
| 
 | ||||
|  | ||||
| @ -393,7 +393,4 @@ pub enum AuthScheme { | ||||
|     /// Authentication is performed by including X-Matrix signatures in the request headers,
 | ||||
|     /// as defined in the federation API.
 | ||||
|     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!(AccessToken); | ||||
|     syn::custom_keyword!(ServerSignatures); | ||||
|     syn::custom_keyword!(QueryOnlyAccessToken); | ||||
| } | ||||
| 
 | ||||
| pub enum AuthScheme { | ||||
|     None(kw::None), | ||||
|     AccessToken(kw::AccessToken), | ||||
|     ServerSignatures(kw::ServerSignatures), | ||||
|     QueryOnlyAccessToken(kw::QueryOnlyAccessToken), | ||||
| } | ||||
| 
 | ||||
| impl Parse for AuthScheme { | ||||
| @ -26,8 +24,6 @@ impl Parse for AuthScheme { | ||||
|             input.parse().map(Self::AccessToken) | ||||
|         } else if lookahead.peek(kw::ServerSignatures) { | ||||
|             input.parse().map(Self::ServerSignatures) | ||||
|         } else if lookahead.peek(kw::QueryOnlyAccessToken) { | ||||
|             input.parse().map(Self::QueryOnlyAccessToken) | ||||
|         } else { | ||||
|             Err(lookahead.error()) | ||||
|         } | ||||
| @ -40,7 +36,6 @@ impl ToTokens for AuthScheme { | ||||
|             AuthScheme::None(kw) => kw.to_tokens(tokens), | ||||
|             AuthScheme::AccessToken(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() { | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user