cmd/mmc/main.go | 7 +++---- diff --git a/cmd/mmc/main.go b/cmd/mmc/main.go index eb1c84c6c1eecd37b81eb56e2f22f2568e36a8450722d2c9254082190d0ab3a7..05317d141fe50fff675307065e44bd35b4ebd2558f590150296c08c2dc5d20bd 100644 --- a/cmd/mmc/main.go +++ b/cmd/mmc/main.go @@ -27,6 +27,7 @@ "fmt" "io" "io/fs" "log" + "maps" "net/http" "net/url" "os" @@ -43,7 +44,7 @@ "github.com/davecgh/go-spew/spew" "github.com/gorilla/websocket" "github.com/mattermost/mattermost-server/v6/model" "go.cypherpunks.su/netrc/v2" - "go.stargrave.org/mmc/internal" + mmc "go.stargrave.org/mmc/internal" ) var ( @@ -603,9 +604,7 @@ UserStatusM.Lock() for u := range UserStatus { delete(UserStatus, u) } - for u, status := range statuses { - UserStatus[u] = status - } + maps.Copy(UserStatus, statuses) UserStatusM.Unlock() } }