From 1bb91634f7227327672d39622cbb39095298daa5 Mon Sep 17 00:00:00 2001 From: matryer Date: Thu, 25 Feb 2021 07:39:42 +0000 Subject: [PATCH] avoid fmt in happy path --- v2/internal/menumanager/traymenu.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/v2/internal/menumanager/traymenu.go b/v2/internal/menumanager/traymenu.go index c2aaa1c4..fab065d5 100644 --- a/v2/internal/menumanager/traymenu.go +++ b/v2/internal/menumanager/traymenu.go @@ -3,6 +3,7 @@ package menumanager import ( "encoding/json" "fmt" + "strconv" "sync" "github.com/pkg/errors" @@ -13,11 +14,12 @@ var trayMenuID int var trayMenuIDMutex sync.Mutex func generateTrayID() string { + var idStr string trayMenuIDMutex.Lock() - result := fmt.Sprintf("%d", trayMenuID) + idStr = strconv.Itoa(trayMenuID) trayMenuID++ trayMenuIDMutex.Unlock() - return result + return idStr } type TrayMenu struct {