Constellation, Spacedust, Slingshot, UFOs: atproto crates and services for microcosm

more new clippy fixes

Changed files
+15 -16
reflector
src
spacedust
who-am-i
src
+6 -7
reflector/src/main.rs
··· 44 44 Data(parent): Data<&Option<String>>, 45 45 Query(AskQuery { domain }): Query<AskQuery>, 46 46 ) -> Response { 47 - if let Some(parent) = parent { 48 - if let Some(prefix) = domain.strip_suffix(&format!(".{parent}")) { 49 - if !prefix.contains('.') { 50 - // no sub-sub-domains allowed 51 - return Response::builder().body("ok"); 52 - } 53 - } 47 + if let Some(parent) = parent 48 + && let Some(prefix) = domain.strip_suffix(&format!(".{parent}")) 49 + && !prefix.contains('.') 50 + { 51 + // no sub-sub-domains allowed 52 + return Response::builder().body("ok"); 54 53 }; 55 54 Response::builder() 56 55 .status(StatusCode::FORBIDDEN)
+5 -5
spacedust/src/subscriber.rs
··· 42 42 loop { 43 43 tokio::select! { 44 44 l = receiver.recv() => match l { 45 - Ok(link) => if self.filter(&link.properties) { 46 - if let Err(e) = ws_sender.send(link.message.clone()).await { 47 - log::warn!("failed to send link, dropping subscriber: {e:?}"); 48 - break; 49 - } 45 + Ok(link) => if self.filter(&link.properties) 46 + && let Err(e) = ws_sender.send(link.message.clone()).await 47 + { 48 + log::warn!("failed to send link, dropping subscriber: {e:?}"); 49 + break; 50 50 }, 51 51 Err(RecvError::Closed) => self.shutdown.cancel(), 52 52 Err(RecvError::Lagged(n)) => {
+4 -4
who-am-i/src/server.rs
··· 268 268 Some(parent_host), 269 269 ); 270 270 } 271 - if let Some(ref app) = params.app { 272 - if !allowed_hosts.contains(app) { 273 - return err("Login is not allowed for this app", false, Some(app)); 274 - } 271 + if let Some(ref app) = params.app 272 + && !allowed_hosts.contains(app) 273 + { 274 + return err("Login is not allowed for this app", false, Some(app)); 275 275 } 276 276 let parent_origin = url.origin().ascii_serialization(); 277 277 if parent_origin == "null" {