Documentation
¶
Index ¶
- type Cache
- type GuildService
- type MemberService
- func (s *MemberService) AddMember(m *mogbot.Member) error
- func (s *MemberService) GetMember(userID, guildID string) (*mogbot.Member, error)
- func (s *MemberService) RemoveMember(userID, guildID string) error
- func (s *MemberService) UpdateMember(userID, guildID string, fields map[string]interface{}) (*mogbot.Member, error)
- type UserService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cache ¶
type Cache struct {
*UserService
}
type GuildService ¶
type GuildService struct { *lru.Cache mogbot.GuildService }
func NewGuildService ¶
func NewGuildService(size int, ms mogbot.GuildService) *GuildService
func (*GuildService) RemoveGuild ¶
func (s *GuildService) RemoveGuild(guildID string) error
func (*GuildService) UpdateGuild ¶
type MemberService ¶
type MemberService struct { *lru.Cache mogbot.MemberService }
func NewMemberService ¶
func NewMemberService(size int, ms mogbot.MemberService) *MemberService
func (*MemberService) GetMember ¶
func (s *MemberService) GetMember(userID, guildID string) (*mogbot.Member, error)
func (*MemberService) RemoveMember ¶
func (s *MemberService) RemoveMember(userID, guildID string) error
func (*MemberService) UpdateMember ¶
type UserService ¶
type UserService struct { *lru.Cache mogbot.UserService }
func NewUserService ¶
func NewUserService(size int, ms mogbot.UserService) *UserService
func (*UserService) RemoveUser ¶
func (s *UserService) RemoveUser(userID string) error
func (*UserService) UpdateUser ¶
Click to show internal directories.
Click to hide internal directories.