Documentation ¶
Index ¶
- type Channel
- type Group
- type Manager
- func (m *Manager) AddChannelToGroup(groupName string, channel Channel) (err error)
- func (m *Manager) ChannelGroups(channel *Channel, serverID string) ([]Group, []string)
- func (m *Manager) Close()
- func (m *Manager) CreateGroup(name string, serverID string) error
- func (m *Manager) DeleteGroup(groupID primitive.ObjectID) error
- func (m *Manager) GetChannelByID(channelID string) *Channel
- func (m *Manager) GetGroupByName(name string) *Group
- func (m *Manager) GetGroups() ([]Group, error)
- func (m *Manager) GroupsInServer(id string) (groups []Group)
- func (m *Manager) ListGroups() (out string)
- func (m *Manager) Load() error
- func (m *Manager) RemoveChannelFromGroup(groupName string, channelID string) (err error)
- func (m *Manager) SaveGroup(group *Group) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Channel ¶
type Group ¶
type Manager ¶
type Manager struct { Groups []Group // contains filtered or unexported fields }
func (*Manager) AddChannelToGroup ¶
func (*Manager) ChannelGroups ¶
func (*Manager) GetChannelByID ¶
func (*Manager) GetGroupByName ¶
func (*Manager) GroupsInServer ¶
func (*Manager) ListGroups ¶
func (*Manager) RemoveChannelFromGroup ¶
Click to show internal directories.
Click to hide internal directories.