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
}
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