MCPcopy
hub / github.com/lonng/nano / Members

Method Members

group.go:76–86  ·  view source on GitHub ↗

Members returns all member's UID in current group

()

Source from the content-addressed store, hash-verified

74
75// Members returns all member's UID in current group
76func (c *Group) Members() []int64 {
77 c.mu.RLock()
78 defer c.mu.RUnlock()
79
80 var members []int64
81 for _, s := range c.sessions {
82 members = append(members, s.UID())
83 }
84
85 return members
86}
87
88// Multicast push the message to the filtered clients
89func (c *Group) Multicast(route string, v interface{}, filter SessionFilter) error {

Callers 1

JoinMethod · 0.80

Calls 1

UIDMethod · 0.80

Tested by

no test coverage detected