better error handling
This commit is contained in:
		| @@ -217,9 +217,9 @@ fn get_node_ref(routing_table: RoutingTable) -> impl FnOnce(&str) -> Option<Node | ||||
|             .unwrap_or((text, None)); | ||||
|  | ||||
|         let mut nr = if let Some(key) = get_public_key(text) { | ||||
|             routing_table.lookup_any_node_ref(key)? | ||||
|             routing_table.lookup_any_node_ref(key).ok().flatten()? | ||||
|         } else if let Some(key) = get_typed_key(text) { | ||||
|             routing_table.lookup_node_ref(key)? | ||||
|             routing_table.lookup_node_ref(key).ok().flatten()? | ||||
|         } else { | ||||
|             return None; | ||||
|         }; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user