Prevent reallocations for federation destination queues

This commit is contained in:
Devon Hudson 2022-10-26 10:20:00 -06:00
parent da4df6122d
commit 006b4fdafb
No known key found for this signature in database
GPG key ID: CD06B18E77F6A628

View file

@ -247,7 +247,7 @@ func (oqs *OutgoingQueues) SendEvent(
return fmt.Errorf("sendevent: oqs.db.StoreJSON: %w", err) return fmt.Errorf("sendevent: oqs.db.StoreJSON: %w", err)
} }
destQueues := []*destinationQueue{} destQueues := make([]*destinationQueue, 0, len(destmap))
for destination := range destmap { for destination := range destmap {
if queue := oqs.getQueue(destination); queue != nil { if queue := oqs.getQueue(destination); queue != nil {
destQueues = append(destQueues, queue) destQueues = append(destQueues, queue)
@ -344,7 +344,7 @@ func (oqs *OutgoingQueues) SendEDU(
return fmt.Errorf("sendevent: oqs.db.StoreJSON: %w", err) return fmt.Errorf("sendevent: oqs.db.StoreJSON: %w", err)
} }
destQueues := []*destinationQueue{} destQueues := make([]*destinationQueue, 0, len(destmap))
for destination := range destmap { for destination := range destmap {
if queue := oqs.getQueue(destination); queue != nil { if queue := oqs.getQueue(destination); queue != nil {
destQueues = append(destQueues, queue) destQueues = append(destQueues, queue)