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
···
Data(parent): Data<&Option<String>>,
Query(AskQuery { domain }): Query<AskQuery>,
) -> Response {
-
if let Some(parent) = parent {
-
if let Some(prefix) = domain.strip_suffix(&format!(".{parent}")) {
-
if !prefix.contains('.') {
-
// no sub-sub-domains allowed
-
return Response::builder().body("ok");
-
}
-
}
+
if let Some(parent) = parent
+
&& let Some(prefix) = domain.strip_suffix(&format!(".{parent}"))
+
&& !prefix.contains('.')
+
{
+
// no sub-sub-domains allowed
+
return Response::builder().body("ok");
};
Response::builder()
.status(StatusCode::FORBIDDEN)
+5 -5
spacedust/src/subscriber.rs
···
loop {
tokio::select! {
l = receiver.recv() => match l {
-
Ok(link) => if self.filter(&link.properties) {
-
if let Err(e) = ws_sender.send(link.message.clone()).await {
-
log::warn!("failed to send link, dropping subscriber: {e:?}");
-
break;
-
}
+
Ok(link) => if self.filter(&link.properties)
+
&& let Err(e) = ws_sender.send(link.message.clone()).await
+
{
+
log::warn!("failed to send link, dropping subscriber: {e:?}");
+
break;
},
Err(RecvError::Closed) => self.shutdown.cancel(),
Err(RecvError::Lagged(n)) => {
+4 -4
who-am-i/src/server.rs
···
Some(parent_host),
);
}
-
if let Some(ref app) = params.app {
-
if !allowed_hosts.contains(app) {
-
return err("Login is not allowed for this app", false, Some(app));
-
}
+
if let Some(ref app) = params.app
+
&& !allowed_hosts.contains(app)
+
{
+
return err("Login is not allowed for this app", false, Some(app));
}
let parent_origin = url.origin().ascii_serialization();
if parent_origin == "null" {