interactive intro to open social at-me.zzstoatzz.io

fix: use next_back() instead of last() for DoubleEndedIterator

clippy correctly identified that calling .last() on split('/') needlessly
iterates the entire iterator. since split() returns a DoubleEndedIterator,
we can use .next_back() to get the last element directly.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

+1 -1
+1 -1
src/mst.rs
··· 35 35 let mut nodes: Vec<MSTNode> = records 36 36 .into_iter() 37 37 .map(|r| { 38 - let key = r.uri.split('/').last().unwrap_or("").to_string(); 38 + let key = r.uri.split('/').next_back().unwrap_or("").to_string(); 39 39 MSTNode { 40 40 key: key.clone(), 41 41 cid: Some(r.cid),