diff --git a/internal/msggateway/online.go b/internal/msggateway/online.go index 611ecbd79..a4a1c1f15 100644 --- a/internal/msggateway/online.go +++ b/internal/msggateway/online.go @@ -25,7 +25,7 @@ func (ws *WsServer) ChangeOnlineStatus(concurrent int) { for i := 0; i < concurrent; i++ { requestChs[i] = make(chan *pbuser.SetUserOnlineStatusReq, 64) - changeStatus[i] = make([]UserState, 100) + changeStatus[i] = make([]UserState, 0, 100) } mergeTicker := time.NewTicker(time.Second)