]> Untitled Git - lemmy.git/commitdiff
Adjust for updated Rust version
authorFelix Ableitner <me@nutomic.com>
Thu, 19 Mar 2020 18:01:01 +0000 (19:01 +0100)
committerFelix Ableitner <me@nutomic.com>
Thu, 19 Mar 2020 18:01:01 +0000 (19:01 +0100)
server/src/routes/webfinger.rs

index 33e3a48e62555ac4499358a2a87d0070beadb98d..7590cb43530d2658908c6db6b4acf26d8534fff3 100644 (file)
@@ -46,13 +46,9 @@ async fn get_webfinger_response(
 
     let regex_parsed = WEBFINGER_COMMUNITY_REGEX
       .captures(&info.resource)
-      .map(|c| c.get(1));
-    // TODO: replace this with .flatten() once we are running rust 1.40
-    let regex_parsed_flattened = match regex_parsed {
-      Some(s) => s,
-      None => None,
-    };
-    let community_name = match regex_parsed_flattened {
+      .map(|c| c.get(1))
+      .flatten();
+    let community_name = match regex_parsed {
       Some(c) => c.as_str(),
       None => return Err(format_err!("not_found")),
     };
@@ -79,7 +75,6 @@ async fn get_webfinger_response(
       {
         "rel": "self",
         "type": "application/activity+json",
-        // Yes this is correct, this link doesn't include the `.json` extension
         "href": community_url
       }
       // TODO: this also needs to return the subscribe link once that's implemented