diff --git a/src/commands/guild.rs b/src/commands/guild.rs index f19fbba..0717e81 100644 --- a/src/commands/guild.rs +++ b/src/commands/guild.rs @@ -100,7 +100,7 @@ fn guild_by_prefix(prefix: &str) -> Result, Error> { return Ok(Some(guild.get("name").unwrap().as_str().unwrap().to_owned())); } } - for guild in guilds.get("guilds").unwrap().as_array().unwrap() { + for guild in guilds.get("guilds").unwrap().as_array().unwrap().into_iter().rev() { if guild.get("prefix").unwrap().as_str().unwrap().to_lowercase() == prefix.to_lowercase() { return Ok(Some(guild.get("name").unwrap().as_str().unwrap().to_owned())); }