Compare commits
	
		
			No commits in common. "daedc5ea066f9e94a2694fdf511c2fa1d4aa943c" and "07284e2124a95df191c8fcee7ac358d7efc661a2" have entirely different histories.
		
	
	
		
			daedc5ea06
			...
			07284e2124
		
	
		
					 1 changed files with 1 additions and 10 deletions
				
			
		|  | @ -7,7 +7,7 @@ use log::warn; | ||||||
| use matrix_sdk::{ | use matrix_sdk::{ | ||||||
|     room::Room, |     room::Room, | ||||||
|     ruma::events::room::message::{ |     ruma::events::room::message::{ | ||||||
|         MessageType, OriginalSyncRoomMessageEvent, Relation, RoomMessageEventContent, |         MessageType, OriginalSyncRoomMessageEvent, RoomMessageEventContent, | ||||||
|     }, |     }, | ||||||
|     Client, |     Client, | ||||||
| }; | }; | ||||||
|  | @ -95,15 +95,6 @@ fn get_urls_from_message(message: &str) -> Vec<&str> { | ||||||
| pub async fn embed_handler(event: OriginalSyncRoomMessageEvent, room: Room, client: Client) { | pub async fn embed_handler(event: OriginalSyncRoomMessageEvent, room: Room, client: Client) { | ||||||
|     if let Room::Joined(room) = room { |     if let Room::Joined(room) = room { | ||||||
|         let full_reply_event = event.clone().into_full_event(room.room_id().to_owned()); |         let full_reply_event = event.clone().into_full_event(room.room_id().to_owned()); | ||||||
| 
 |  | ||||||
|         // Do not make an embed if someone replies to a URL
 |  | ||||||
|         // Unfortunately, this makes it so that if your reply has a URL, it will not embed.
 |  | ||||||
|         if let Some(Relation::Reply { in_reply_to: _ }) = &event.content.relates_to { |  | ||||||
|             warn!("Ignoring message, it's a reply to someone else"); |  | ||||||
|             return; |  | ||||||
|         } |  | ||||||
| 
 |  | ||||||
|         // Ignore anything that isn't text
 |  | ||||||
|         let MessageType::Text(text_content) = event.content.msgtype else { |         let MessageType::Text(text_content) = event.content.msgtype else { | ||||||
|             warn!("Ignoring message, content is not plaintext!"); |             warn!("Ignoring message, content is not plaintext!"); | ||||||
|             return; |             return; | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue