Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cache ¶
type Cache struct { *UserService *GuildService *MemberService }
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 ¶
func (s *GuildService) UpdateGuild(guild *mogbot.Guild) error
type MemberService ¶
type MemberService struct { *lru.Cache mogbot.MemberService }
func NewMemberService ¶
func NewMemberService(size int, ms mogbot.MemberService) *MemberService
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 ¶
func (s *UserService) UpdateUser(user *mogbot.User) error
Click to show internal directories.
Click to hide internal directories.