mirror of
https://github.com/Buriburizaem0n/nezha_domains.git
synced 2026-02-04 04:30:05 +00:00
chore: simplify some steps (#912)
This commit is contained in:
@@ -5,6 +5,7 @@ import (
|
||||
"sync"
|
||||
|
||||
"github.com/nezhahq/nezha/model"
|
||||
"github.com/nezhahq/nezha/pkg/utils"
|
||||
)
|
||||
|
||||
var (
|
||||
@@ -45,10 +46,7 @@ func BlockByIPs(ipList []string) error {
|
||||
func GetOnlineUsers(limit, offset int) []*model.OnlineUser {
|
||||
OnlineUserMapLock.Lock()
|
||||
defer OnlineUserMapLock.Unlock()
|
||||
var users []*model.OnlineUser
|
||||
for _, user := range OnlineUserMap {
|
||||
users = append(users, user)
|
||||
}
|
||||
users := utils.MapValuesToSlice(OnlineUserMap)
|
||||
slices.SortFunc(users, func(i, j *model.OnlineUser) int {
|
||||
return i.ConnectedAt.Compare(j.ConnectedAt)
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user