From 7fa0cb29f32c7ba92b6374558d2c74af1c3c1ecf Mon Sep 17 00:00:00 2001 From: keeghcet Date: Mon, 8 Sep 2025 17:31:44 +0800 Subject: [PATCH] refactor: use strings.builder Signed-off-by: keeghcet --- internal/events/events.go | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/internal/events/events.go b/internal/events/events.go index 5500e6b93..6fa49a70f 100644 --- a/internal/events/events.go +++ b/internal/events/events.go @@ -24,6 +24,7 @@ import ( "fmt" "io" "sort" + "strings" "github.com/onflow/cadence" jsoncdc "github.com/onflow/cadence/encoding/json" @@ -91,21 +92,21 @@ func (e *EventResult) String() string { } func (e *EventResult) Oneliner() string { - result := "" + var result strings.Builder for _, blockEvent := range e.BlockEvents { if len(blockEvent.Events) > 0 { - result += fmt.Sprintf("Events Block #%v: [", blockEvent.Height) + result.WriteString(fmt.Sprintf("Events Block #%v: [", blockEvent.Height)) for _, event := range blockEvent.Events { - result += fmt.Sprintf( + result.WriteString(fmt.Sprintf( "Index: %v, Type: %v, TxID: %s, Value: %v", event.EventIndex, event.Type, event.TransactionID, event.Value, - ) + )) } - result += "] " + result.WriteString("] ") } } - return result + return result.String() } func eventsString(writer io.Writer, events []flow.Event) {