Run rustfmt
This commit is contained in:
		
							parent
							
								
									dc6f35b143
								
							
						
					
					
						commit
						1ba4f66ba9
					
				| @ -12,10 +12,10 @@ use std::env; | |||||||
| use std::process::exit; | use std::process::exit; | ||||||
| 
 | 
 | ||||||
| use futures::Future; | use futures::Future; | ||||||
| use ruma_client::Client; |  | ||||||
| use ruma_client::api::r0; | use ruma_client::api::r0; | ||||||
| use ruma_events::EventType; | use ruma_client::Client; | ||||||
| use ruma_events::room::message::{MessageEventContent, MessageType, TextMessageEventContent}; | use ruma_events::room::message::{MessageEventContent, MessageType, TextMessageEventContent}; | ||||||
|  | use ruma_events::EventType; | ||||||
| use ruma_identifiers::RoomAliasId; | use ruma_identifiers::RoomAliasId; | ||||||
| use tokio_core::reactor::Core; | use tokio_core::reactor::Core; | ||||||
| use url::Url; | use url::Url; | ||||||
| @ -66,12 +66,16 @@ fn main() { | |||||||
|     let (homeserver_url, room) = match (env::args().nth(1), env::args().nth(2)) { |     let (homeserver_url, room) = match (env::args().nth(1), env::args().nth(2)) { | ||||||
|         (Some(a), Some(b)) => (a, b), |         (Some(a), Some(b)) => (a, b), | ||||||
|         _ => { |         _ => { | ||||||
|             eprintln!("Usage: {} <homeserver_url> <room>", env::args().next().unwrap()); |             eprintln!( | ||||||
|  |                 "Usage: {} <homeserver_url> <room>", | ||||||
|  |                 env::args().next().unwrap() | ||||||
|  |             ); | ||||||
|             exit(1) |             exit(1) | ||||||
|         } |         } | ||||||
|     }; |     }; | ||||||
| 
 | 
 | ||||||
|     Core::new().unwrap() |     Core::new() | ||||||
|  |         .unwrap() | ||||||
|         .run(hello_world(homeserver_url.parse().unwrap(), room)) |         .run(hello_world(homeserver_url.parse().unwrap(), room)) | ||||||
|         .unwrap(); |         .unwrap(); | ||||||
| } | } | ||||||
|  | |||||||
| @ -162,11 +162,7 @@ pub mod r0 { | |||||||
|     /// Event filters.
 |     /// Event filters.
 | ||||||
|     pub mod filter { |     pub mod filter { | ||||||
|         pub use ruma_client_api::r0::filter::{ |         pub use ruma_client_api::r0::filter::{ | ||||||
|             EventFormat, |             EventFormat, Filter, FilterDefinition, RoomEventFilter, RoomFilter, | ||||||
|             Filter, |  | ||||||
|             FilterDefinition, |  | ||||||
|             RoomEventFilter, |  | ||||||
|             RoomFilter, |  | ||||||
|         }; |         }; | ||||||
| 
 | 
 | ||||||
|         endpoint!( |         endpoint!( | ||||||
| @ -318,8 +314,7 @@ pub mod r0 { | |||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     /// Push notifications.
 |     /// Push notifications.
 | ||||||
|     pub mod push { |     pub mod push {} | ||||||
|     } |  | ||||||
| 
 | 
 | ||||||
|     /// Event receipts.
 |     /// Event receipts.
 | ||||||
|     pub mod receipt { |     pub mod receipt { | ||||||
|  | |||||||
							
								
								
									
										100
									
								
								src/lib.rs
									
									
									
									
									
								
							
							
						
						
									
										100
									
								
								src/lib.rs
									
									
									
									
									
								
							| @ -25,9 +25,9 @@ use std::str::FromStr; | |||||||
| 
 | 
 | ||||||
| use futures::future::{Future, FutureFrom, IntoFuture}; | use futures::future::{Future, FutureFrom, IntoFuture}; | ||||||
| use futures::stream::{self, Stream}; | use futures::stream::{self, Stream}; | ||||||
| use hyper::{Client as HyperClient, Uri}; |  | ||||||
| use hyper::client::HttpConnector; |  | ||||||
| use hyper::client::connect::Connect; | use hyper::client::connect::Connect; | ||||||
|  | use hyper::client::HttpConnector; | ||||||
|  | use hyper::{Client as HyperClient, Uri}; | ||||||
| #[cfg(feature = "hyper-tls")] | #[cfg(feature = "hyper-tls")] | ||||||
| use hyper_tls::HttpsConnector; | use hyper_tls::HttpsConnector; | ||||||
| #[cfg(feature = "hyper-tls")] | #[cfg(feature = "hyper-tls")] | ||||||
| @ -77,11 +77,7 @@ impl Client<HttpsConnector<HttpConnector>> { | |||||||
| 
 | 
 | ||||||
|         Ok(Client(Rc::new(ClientData { |         Ok(Client(Rc::new(ClientData { | ||||||
|             homeserver_url, |             homeserver_url, | ||||||
|             hyper: { |             hyper: { HyperClient::builder().keep_alive(true).build(connector) }, | ||||||
|                 HyperClient::builder() |  | ||||||
|                     .keep_alive(true) |  | ||||||
|                     .build(connector) |  | ||||||
|             }, |  | ||||||
|             session: RefCell::new(session), |             session: RefCell::new(session), | ||||||
|         }))) |         }))) | ||||||
|     } |     } | ||||||
| @ -94,7 +90,11 @@ where | |||||||
|     /// Creates a new client using the given `hyper::Client`.
 |     /// Creates a new client using the given `hyper::Client`.
 | ||||||
|     ///
 |     ///
 | ||||||
|     /// This allows the user to configure the details of HTTP as desired.
 |     /// This allows the user to configure the details of HTTP as desired.
 | ||||||
|     pub fn custom(hyper_client: HyperClient<C>, homeserver_url: Url, session: Option<Session>) -> Self { |     pub fn custom( | ||||||
|  |         hyper_client: HyperClient<C>, | ||||||
|  |         homeserver_url: Url, | ||||||
|  |         session: Option<Session>, | ||||||
|  |     ) -> Self { | ||||||
|         Client(Rc::new(ClientData { |         Client(Rc::new(ClientData { | ||||||
|             homeserver_url, |             homeserver_url, | ||||||
|             hyper: hyper_client, |             hyper: hyper_client, | ||||||
| @ -107,20 +107,28 @@ where | |||||||
|     /// In contrast to api::r0::session::login::call(), this method stores the
 |     /// In contrast to api::r0::session::login::call(), this method stores the
 | ||||||
|     /// session data returned by the endpoint in this client, instead of
 |     /// session data returned by the endpoint in this client, instead of
 | ||||||
|     /// returning it.
 |     /// returning it.
 | ||||||
|     pub fn log_in(&self, user: String, password: String, device_id: Option<String>) |     pub fn log_in( | ||||||
|     -> impl Future<Item = Session, Error = Error> { |         &self, | ||||||
|  |         user: String, | ||||||
|  |         password: String, | ||||||
|  |         device_id: Option<String>, | ||||||
|  |     ) -> impl Future<Item = Session, Error = Error> { | ||||||
|         use api::r0::session::login; |         use api::r0::session::login; | ||||||
| 
 | 
 | ||||||
|         let data = self.0.clone(); |         let data = self.0.clone(); | ||||||
| 
 | 
 | ||||||
|         login::call(self.clone(), login::Request { |         login::call( | ||||||
|             address: None, |             self.clone(), | ||||||
|             login_type: login::LoginType::Password, |             login::Request { | ||||||
|             medium: None, |                 address: None, | ||||||
|             device_id, |                 login_type: login::LoginType::Password, | ||||||
|             password, |                 medium: None, | ||||||
|             user, |                 device_id, | ||||||
|         }).map(move |response| { |                 password, | ||||||
|  |                 user, | ||||||
|  |             }, | ||||||
|  |         ) | ||||||
|  |         .map(move |response| { | ||||||
|             let session = Session::new(response.access_token, response.user_id); |             let session = Session::new(response.access_token, response.user_id); | ||||||
|             *data.session.borrow_mut() = Some(session.clone()); |             *data.session.borrow_mut() = Some(session.clone()); | ||||||
| 
 | 
 | ||||||
| @ -136,15 +144,19 @@ where | |||||||
| 
 | 
 | ||||||
|         let data = self.0.clone(); |         let data = self.0.clone(); | ||||||
| 
 | 
 | ||||||
|         register::call(self.clone(), register::Request { |         register::call( | ||||||
|             auth: None, |             self.clone(), | ||||||
|             bind_email: None, |             register::Request { | ||||||
|             device_id: None, |                 auth: None, | ||||||
|             initial_device_display_name: None, |                 bind_email: None, | ||||||
|             kind: Some(register::RegistrationKind::Guest), |                 device_id: None, | ||||||
|             password: None, |                 initial_device_display_name: None, | ||||||
|             username: None, |                 kind: Some(register::RegistrationKind::Guest), | ||||||
|         }).map(move |response| { |                 password: None, | ||||||
|  |                 username: None, | ||||||
|  |             }, | ||||||
|  |         ) | ||||||
|  |         .map(move |response| { | ||||||
|             let session = Session::new(response.access_token, response.user_id); |             let session = Session::new(response.access_token, response.user_id); | ||||||
|             *data.session.borrow_mut() = Some(session.clone()); |             *data.session.borrow_mut() = Some(session.clone()); | ||||||
| 
 | 
 | ||||||
| @ -169,15 +181,19 @@ where | |||||||
| 
 | 
 | ||||||
|         let data = self.0.clone(); |         let data = self.0.clone(); | ||||||
| 
 | 
 | ||||||
|         register::call(self.clone(), register::Request { |         register::call( | ||||||
|             auth: None, |             self.clone(), | ||||||
|             bind_email: None, |             register::Request { | ||||||
|             device_id: None, |                 auth: None, | ||||||
|             initial_device_display_name: None, |                 bind_email: None, | ||||||
|             kind: Some(register::RegistrationKind::User), |                 device_id: None, | ||||||
|             password: Some(password), |                 initial_device_display_name: None, | ||||||
|             username, |                 kind: Some(register::RegistrationKind::User), | ||||||
|         }).map(move |response| { |                 password: Some(password), | ||||||
|  |                 username, | ||||||
|  |             }, | ||||||
|  |         ) | ||||||
|  |         .map(move |response| { | ||||||
|             let session = Session::new(response.access_token, response.user_id); |             let session = Session::new(response.access_token, response.user_id); | ||||||
|             *data.session.borrow_mut() = Some(session.clone()); |             *data.session.borrow_mut() = Some(session.clone()); | ||||||
| 
 | 
 | ||||||
| @ -216,10 +232,11 @@ where | |||||||
|                         set_presence: set_presence.clone(), |                         set_presence: set_presence.clone(), | ||||||
|                         timeout: None, |                         timeout: None, | ||||||
|                     }, |                     }, | ||||||
|                 ).map(|res| { |                 ) | ||||||
|  |                 .map(|res| { | ||||||
|                     let next_batch_clone = res.next_batch.clone(); |                     let next_batch_clone = res.next_batch.clone(); | ||||||
|                     (res, Some(next_batch_clone)) |                     (res, Some(next_batch_clone)) | ||||||
|                 }) |                 }), | ||||||
|             ) |             ) | ||||||
|         }) |         }) | ||||||
|     } |     } | ||||||
| @ -249,7 +266,8 @@ where | |||||||
| 
 | 
 | ||||||
|                     if E::METADATA.requires_authentication { |                     if E::METADATA.requires_authentication { | ||||||
|                         if let Some(ref session) = *data1.session.borrow() { |                         if let Some(ref session) = *data1.session.borrow() { | ||||||
|                             url.query_pairs_mut().append_pair("access_token", session.access_token()); |                             url.query_pairs_mut() | ||||||
|  |                                 .append_pair("access_token", session.access_token()); | ||||||
|                         } else { |                         } else { | ||||||
|                             return Err(Error::AuthenticationRequired); |                             return Err(Error::AuthenticationRequired); | ||||||
|                         } |                         } | ||||||
| @ -263,9 +281,7 @@ where | |||||||
|             .and_then(move |(uri, mut hyper_request)| { |             .and_then(move |(uri, mut hyper_request)| { | ||||||
|                 *hyper_request.uri_mut() = uri; |                 *hyper_request.uri_mut() = uri; | ||||||
| 
 | 
 | ||||||
|                 data2.hyper |                 data2.hyper.request(hyper_request).map_err(Error::from) | ||||||
|                     .request(hyper_request) |  | ||||||
|                     .map_err(Error::from) |  | ||||||
|             }) |             }) | ||||||
|             .and_then(|hyper_response| { |             .and_then(|hyper_response| { | ||||||
|                 E::Response::future_from(hyper_response).map_err(Error::from) |                 E::Response::future_from(hyper_response).map_err(Error::from) | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user