mongo

package
v0.0.0-...-6781889 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 30, 2022 License: MIT Imports: 11 Imported by: 0

Documentation

Index

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 (*MemberScoreMongoRepository) SetRange

func (repo *MemberScoreMongoRepository) SetRange(scores []score.MemberScore) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL