From 22fc5093dbbeb86dcab75b14408e5273453dbe67 Mon Sep 17 00:00:00 2001 From: Ivan Date: Sun, 9 Nov 2025 00:05:31 -0600 Subject: [PATCH] perf: combine multiple append calls in transport --- pkg/transport/transport.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pkg/transport/transport.go b/pkg/transport/transport.go index a6c06f0..3a149b7 100644 --- a/pkg/transport/transport.go +++ b/pkg/transport/transport.go @@ -1318,13 +1318,11 @@ func CreateAnnouncePacket(destHash []byte, identity *identity.Identity, appData appDataMsg := []byte{0x92} // array of 2 elements // Add name as first element - appDataMsg = append(appDataMsg, 0xc4) // bin 8 format - appDataMsg = append(appDataMsg, byte(len(nameBytes))) // length + appDataMsg = append(appDataMsg, 0xc4, byte(len(nameBytes))) appDataMsg = append(appDataMsg, nameBytes...) // Add app data as second element - appDataMsg = append(appDataMsg, 0xc4) // bin 8 format - appDataMsg = append(appDataMsg, byte(len(appData))) // length + appDataMsg = append(appDataMsg, 0xc4, byte(len(appData))) appDataMsg = append(appDataMsg, appData...) // Create signature over destination hash and app data