Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Repository ¶
type Repository interface { // Postgre AddMember(username, group, guildID string) error RemoveMember(username, group, guildID string) error CheckIsMember(username, group, guildID string) error GetRandomMember(group, guildID string) (string, error) GetMembers(group, guildID string) ([]string, error) // Redis SetCache(username []string, group, guildID string) error IsMember(username, group, guildID string) (bool, error) RandomMember(group, guildID string) (string, error) }
Repository interfaces
func NewMemberRepository ¶
func NewMemberRepository(db *sql.DB, redis redis.Cmdable) Repository
NewMemberRepository is the method for construct a repository which will be registered in the handler
Click to show internal directories.
Click to hide internal directories.