Documentation
¶
Index ¶
- func NewServer() (*impl, error)
- func NewSubscription() subscription.Interface
- type Group
- func (g *Group) EnqueueMessage(msg *messages.ChatMessage, n subscription.Message) (int64, error)
- func (g *Group) EnqueueNotify(msg *messages.GroupNotify) error
- func (g *Group) GetMember(id int64) *memberInfo
- func (g *Group) HasMember(uid int64) bool
- func (g *Group) PutMember(member int64, s *memberInfo)
- func (g *Group) RemoveMember(uid int64)
- func (g *Group) SendMessage(from int64, message *messages.GlideMessage)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewSubscription ¶
func NewSubscription() subscription.Interface
Types ¶
type Group ¶
type Group struct {
// contains filtered or unexported fields
}
func (*Group) EnqueueMessage ¶
func (g *Group) EnqueueMessage(msg *messages.ChatMessage, n subscription.Message) (int64, error)
func (*Group) EnqueueNotify ¶
func (g *Group) EnqueueNotify(msg *messages.GroupNotify) error
func (*Group) RemoveMember ¶
func (*Group) SendMessage ¶
func (g *Group) SendMessage(from int64, message *messages.GlideMessage)
Click to show internal directories.
Click to hide internal directories.