remove unnecessary clone from into_iter
Signed-off-by: strawberry <strawberry@puppygock.gay>
This commit is contained in:
parent
6aaf169c45
commit
92dbe82675
1 changed files with 3 additions and 6 deletions
|
@ -135,15 +135,13 @@ pub(crate) async fn get_alias_helper(room_alias: OwnedRoomAliasId) -> Result<get
|
||||||
// prefer the very first server to be ourselves if available, else prefer the
|
// prefer the very first server to be ourselves if available, else prefer the
|
||||||
// room alias server first
|
// room alias server first
|
||||||
if let Some(server_index) = servers
|
if let Some(server_index) = servers
|
||||||
.clone()
|
.iter()
|
||||||
.into_iter()
|
|
||||||
.position(|server| server == services().globals.server_name())
|
.position(|server| server == services().globals.server_name())
|
||||||
{
|
{
|
||||||
servers.remove(server_index);
|
servers.remove(server_index);
|
||||||
servers.insert(0, services().globals.server_name().to_owned());
|
servers.insert(0, services().globals.server_name().to_owned());
|
||||||
} else if let Some(alias_server_index) = servers
|
} else if let Some(alias_server_index) = servers
|
||||||
.clone()
|
.iter()
|
||||||
.into_iter()
|
|
||||||
.position(|server| server == room_alias.server_name())
|
.position(|server| server == room_alias.server_name())
|
||||||
{
|
{
|
||||||
servers.remove(alias_server_index);
|
servers.remove(alias_server_index);
|
||||||
|
@ -210,8 +208,7 @@ pub(crate) async fn get_alias_helper(room_alias: OwnedRoomAliasId) -> Result<get
|
||||||
|
|
||||||
// insert our server as the very first choice if in list
|
// insert our server as the very first choice if in list
|
||||||
if let Some(server_index) = servers
|
if let Some(server_index) = servers
|
||||||
.clone()
|
.iter()
|
||||||
.into_iter()
|
|
||||||
.position(|server| server == services().globals.server_name())
|
.position(|server| server == services().globals.server_name())
|
||||||
{
|
{
|
||||||
servers.remove(server_index);
|
servers.remove(server_index);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue