subscription

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 27, 2022 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewServer

func NewServer() (*impl, error)

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) GetMember

func (g *Group) GetMember(id int64) *memberInfo

func (*Group) HasMember

func (g *Group) HasMember(uid int64) bool

func (*Group) PutMember

func (g *Group) PutMember(member int64, s *memberInfo)

func (*Group) RemoveMember

func (g *Group) RemoveMember(uid int64)

func (*Group) SendMessage

func (g *Group) SendMessage(from int64, message *messages.GlideMessage)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL