Merge pull request '[🚀] ClientCount' (#16) from dev into main

Reviewed-on: #16
This commit is contained in:
bvbej 2024-09-07 17:13:43 +08:00
commit 0c9b20d47f

View File

@ -17,6 +17,7 @@ type Server interface {
GinHandlerFunc(auth func(c *gin.Context) (string, error)) gin.HandlerFunc GinHandlerFunc(auth func(c *gin.Context) (string, error)) gin.HandlerFunc
Push(user any, name, msg string) bool Push(user any, name, msg string) bool
Broadcast(name, msg string) Broadcast(name, msg string)
ClientCount() int32
} }
type clientChan struct { type clientChan struct {
@ -157,3 +158,7 @@ func (stream *event) Broadcast(name, msg string) {
return true return true
}) })
} }
func (stream *event) ClientCount() int32 {
return stream.Count.Load()
}