From 69a07381cbda81b8c23f9f73043194e28cda260e Mon Sep 17 00:00:00 2001 From: Neil Alexander Date: Wed, 18 Dec 2019 14:43:58 +0000 Subject: [PATCH] Remove unnecessary map->array processing --- federationsender/query/query.go | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/federationsender/query/query.go b/federationsender/query/query.go index 088244826..3ecafcf59 100644 --- a/federationsender/query/query.go +++ b/federationsender/query/query.go @@ -45,14 +45,9 @@ func (f *FederationSenderQueryAPI) QueryJoinedHostServerNamesInRoom( return } - serverNamesSet := make(map[gomatrixserverlib.ServerName]bool, len(joinedHosts)) + response.ServerNames = make([]gomatrixserverlib.ServerName, 0, len(joinedHosts)) for _, host := range joinedHosts { - serverNamesSet[host.ServerName] = true - } - - response.ServerNames = make([]gomatrixserverlib.ServerName, 0, len(serverNamesSet)) - for name := range serverNamesSet { - response.ServerNames = append(response.ServerNames, name) + response.ServerNames = append(response.ServerNames, host.ServerName) } return