Documentation ¶
Index ¶
- func AddMongoClient(ac *app.AppBuilder)
- func MongoStore(builder *app.AppBuilder)
- func NewMemberRoleMongoRepository(mongoClient *mongo.Client) role.MemberRoleRepository
- func NewMemberScoreMongoRepository(mongoClient *mongo.Client) score.MemberScoreRepository
- type MemberRoleMongoRepository
- type MemberScoreMongoRepository
- func (repo *MemberScoreMongoRepository) Get(serverId string, memeberId string) (*score.MemberScore, error)
- func (repo *MemberScoreMongoRepository) GetList(serverId string) ([]score.MemberScore, error)
- func (repo *MemberScoreMongoRepository) Set(score *score.MemberScore) error
- func (repo *MemberScoreMongoRepository) SetRange(scores []score.MemberScore) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddMongoClient ¶
func AddMongoClient(ac *app.AppBuilder)
func MongoStore ¶
func MongoStore(builder *app.AppBuilder)
func NewMemberRoleMongoRepository ¶
func NewMemberRoleMongoRepository(mongoClient *mongo.Client) role.MemberRoleRepository
func NewMemberScoreMongoRepository ¶
func NewMemberScoreMongoRepository(mongoClient *mongo.Client) score.MemberScoreRepository
Types ¶
type MemberRoleMongoRepository ¶
type MemberRoleMongoRepository struct {
// contains filtered or unexported fields
}
func (*MemberRoleMongoRepository) GetRoles ¶
func (repo *MemberRoleMongoRepository) GetRoles(serverId string) ([]role.MemberRole, error)
type MemberScoreMongoRepository ¶
type MemberScoreMongoRepository struct {
// contains filtered or unexported fields
}
func (*MemberScoreMongoRepository) Get ¶
func (repo *MemberScoreMongoRepository) Get(serverId string, memeberId string) (*score.MemberScore, error)
func (*MemberScoreMongoRepository) GetList ¶
func (repo *MemberScoreMongoRepository) GetList(serverId string) ([]score.MemberScore, error)
func (*MemberScoreMongoRepository) Set ¶
func (repo *MemberScoreMongoRepository) Set(score *score.MemberScore) error
func (*MemberScoreMongoRepository) SetRange ¶
func (repo *MemberScoreMongoRepository) SetRange(scores []score.MemberScore) error
Click to show internal directories.
Click to hide internal directories.