Remove unnecessary map->array processing

This commit is contained in:
Neil Alexander 2019-12-18 14:43:58 +00:00
parent 145921f207
commit 69a07381cb

View file

@ -45,14 +45,9 @@ func (f *FederationSenderQueryAPI) QueryJoinedHostServerNamesInRoom(
return return
} }
serverNamesSet := make(map[gomatrixserverlib.ServerName]bool, len(joinedHosts)) response.ServerNames = make([]gomatrixserverlib.ServerName, 0, len(joinedHosts))
for _, host := range joinedHosts { for _, host := range joinedHosts {
serverNamesSet[host.ServerName] = true response.ServerNames = append(response.ServerNames, host.ServerName)
}
response.ServerNames = make([]gomatrixserverlib.ServerName, 0, len(serverNamesSet))
for name := range serverNamesSet {
response.ServerNames = append(response.ServerNames, name)
} }
return return