Refactor embed module functions and apply clippy lints with rustfmt #19
					 2 changed files with 45 additions and 43 deletions
				
			
		|  | @ -124,10 +124,14 @@ pub async fn embed_handler(event: OriginalSyncRoomMessageEvent, room: Room, clie | ||||||
|         let reqwest_client = reqwest::Client::builder().user_agent("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36").build().unwrap(); |         let reqwest_client = reqwest::Client::builder().user_agent("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36").build().unwrap(); | ||||||
| 
 | 
 | ||||||
|         for url in urls { |         for url in urls { | ||||||
|             if let Ok(req) = reqwest_client.get(url).send().await { |             match reqwest_client.get(url).send().await { | ||||||
|                 if let Ok(res) = req.text().await { |                 Err(e) => warn!("Failed to fetch metadata for '{}' with error: '{:?}'", &url, e), | ||||||
|  |                 Ok(req) => { | ||||||
|  |                     match req.text().await { | ||||||
|  |                         Err(e) => warn!("Failed to parse HTML for URL '{}' with error: '{:?}'", &url, e), | ||||||
|  |                         Ok(resp) => { | ||||||
|                             // beware, dirty HTML parsing code
 |                             // beware, dirty HTML parsing code
 | ||||||
|                     let metadata = parse_metadata(&res); |                             let metadata = parse_metadata(&resp); | ||||||
|                             warn!("Ran fn parse_metadata after: '{:#?}'", fn_start.elapsed()); |                             warn!("Ran fn parse_metadata after: '{:#?}'", fn_start.elapsed()); | ||||||
| 
 | 
 | ||||||
|                             // Build and send our message reply
 |                             // Build and send our message reply
 | ||||||
|  | @ -165,12 +169,10 @@ pub async fn embed_handler(event: OriginalSyncRoomMessageEvent, room: Room, clie | ||||||
|                                 } |                                 } | ||||||
|                                 warn!("Ran fn room.send after: '{:#?}'", fn_start.elapsed()); |                                 warn!("Ran fn room.send after: '{:#?}'", fn_start.elapsed()); | ||||||
|                             } |                             } | ||||||
|                 } else { |  | ||||||
|                     warn!("Failed to parse HTML for URL: '{}'", &url); |  | ||||||
|                 } |  | ||||||
|             } else { |  | ||||||
|                 warn!("Failed to fetch metadata for '{}'", &url); |  | ||||||
|                         } |                         } | ||||||
|                     } |                     } | ||||||
|     }; |                 } | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |     } | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -76,7 +76,7 @@ pub async fn delete_old_encryption_devices(client: &Client, config: &Config) -> | ||||||
|                 uiaa::UserIdentifier::UserIdOrLocalpart(config.username.clone()), |                 uiaa::UserIdentifier::UserIdOrLocalpart(config.username.clone()), | ||||||
|                 config.password.clone(), |                 config.password.clone(), | ||||||
|             ); |             ); | ||||||
|             password.session = info.session.clone(); |             password.session.clone_from(&info.session); | ||||||
|             client |             client | ||||||
|                 .delete_devices(&old_devices, Some(uiaa::AuthData::Password(password))) |                 .delete_devices(&old_devices, Some(uiaa::AuthData::Password(password))) | ||||||
|                 .await?; |                 .await?; | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue