add throughput, format code, and begin to add MUC preview window

This commit is contained in:
2026-04-18 10:29:07 +01:00
parent 7416aa37e0
commit 843687ff2b
20 changed files with 165 additions and 94 deletions
+13 -14
View File
@@ -2,25 +2,24 @@
package main
import (
"sync"
"sort"
"sync"
)
func rangeOrdered(m *sync.Map, fn func(k, v any) bool) {
var keys []string
var keys []string
m.Range(func(k, v any) bool {
keys = append(keys, k.(string))
return true
})
m.Range(func(k, v any) bool {
keys = append(keys, k.(string))
return true
})
sort.Strings(keys)
sort.Strings(keys)
for _, k := range keys {
v, _ := m.Load(k)
if !fn(k, v) {
break
}
}
for _, k := range keys {
v, _ := m.Load(k)
if !fn(k, v) {
break
}
}
}