commit
						c8bc590cba
					
				| @ -2,6 +2,7 @@ | ||||
| authors = ["Jimmy Cuadra <jimmy@jimmycuadra.com>"] | ||||
| description = "A Matrix client library." | ||||
| documentation = "https://docs.rs/ruma-client" | ||||
| edition = "2018" | ||||
| homepage = "https://github.com/ruma/ruma-client" | ||||
| keywords = ["matrix", "chat", "messaging", "ruma"] | ||||
| license = "MIT" | ||||
|  | ||||
| @ -1,16 +1,9 @@ | ||||
| #![feature(try_from)] | ||||
| 
 | ||||
| extern crate futures; | ||||
| extern crate ruma_client; | ||||
| extern crate ruma_events; | ||||
| extern crate ruma_identifiers; | ||||
| extern crate tokio_core; | ||||
| extern crate url; | ||||
| 
 | ||||
| use std::{convert::TryFrom, env, process::exit}; | ||||
| 
 | ||||
| use futures::Future; | ||||
| use ruma_client::{api::r0, Client}; | ||||
| use ruma_client::{self, api::r0, Client}; | ||||
| use ruma_events::{ | ||||
|     room::message::{MessageEventContent, MessageType, TextMessageEventContent}, | ||||
|     EventType, | ||||
|  | ||||
| @ -29,7 +29,7 @@ macro_rules! endpoint { | ||||
|                 $($import),* | ||||
|             }; | ||||
| 
 | ||||
|             use {Client, Error}; | ||||
|             use crate::{Client, Error}; | ||||
| 
 | ||||
|             /// Make a request to this API endpoint.
 | ||||
|             pub fn call<C>( | ||||
|  | ||||
							
								
								
									
										25
									
								
								src/lib.rs
									
									
									
									
									
								
							
							
						
						
									
										25
									
								
								src/lib.rs
									
									
									
									
									
								
							| @ -4,20 +4,6 @@ | ||||
| #![deny(missing_docs)] | ||||
| #![feature(try_from)] | ||||
| 
 | ||||
| extern crate futures; | ||||
| extern crate http; | ||||
| extern crate hyper; | ||||
| #[cfg(feature = "tls")] | ||||
| extern crate hyper_tls; | ||||
| #[cfg(feature = "tls")] | ||||
| extern crate native_tls; | ||||
| extern crate ruma_api; | ||||
| extern crate ruma_client_api; | ||||
| extern crate ruma_identifiers; | ||||
| extern crate serde_json; | ||||
| extern crate serde_urlencoded; | ||||
| extern crate url; | ||||
| 
 | ||||
| use std::{cell::RefCell, convert::TryInto, rc::Rc, str::FromStr}; | ||||
| 
 | ||||
| use futures::{ | ||||
| @ -35,8 +21,7 @@ use native_tls::Error as NativeTlsError; | ||||
| use ruma_api::Endpoint; | ||||
| use url::Url; | ||||
| 
 | ||||
| pub use error::Error; | ||||
| pub use session::Session; | ||||
| pub use crate::{error::Error, session::Session}; | ||||
| 
 | ||||
| /// Matrix client-server API endpoints.
 | ||||
| pub mod api; | ||||
| @ -113,7 +98,7 @@ where | ||||
|         password: String, | ||||
|         device_id: Option<String>, | ||||
|     ) -> impl Future<Item = Session, Error = Error> { | ||||
|         use api::r0::session::login; | ||||
|         use crate::api::r0::session::login; | ||||
| 
 | ||||
|         let data = self.0.clone(); | ||||
| 
 | ||||
| @ -140,7 +125,7 @@ where | ||||
|     /// this method stores the session data returned by the endpoint in this
 | ||||
|     /// client, instead of returning it.
 | ||||
|     pub fn register_guest(&self) -> impl Future<Item = Session, Error = Error> { | ||||
|         use api::r0::account::register; | ||||
|         use crate::api::r0::account::register; | ||||
| 
 | ||||
|         let data = self.0.clone(); | ||||
| 
 | ||||
| @ -177,7 +162,7 @@ where | ||||
|         username: Option<String>, | ||||
|         password: String, | ||||
|     ) -> impl Future<Item = Session, Error = Error> { | ||||
|         use api::r0::account::register; | ||||
|         use crate::api::r0::account::register; | ||||
| 
 | ||||
|         let data = self.0.clone(); | ||||
| 
 | ||||
| @ -212,7 +197,7 @@ where | ||||
|         since: Option<String>, | ||||
|         set_presence: bool, | ||||
|     ) -> impl Stream<Item = api::r0::sync::sync_events::Response, Error = Error> { | ||||
|         use api::r0::sync::sync_events; | ||||
|         use crate::api::r0::sync::sync_events; | ||||
| 
 | ||||
|         let client = self.clone(); | ||||
|         let set_presence = if set_presence { | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user