Documentation
¶
Index ¶
- Variables
- func GetClaims(token *jwt.Token) (*meta.AuthClaims, error)
- func NewAuthServiceJWT(userService service.UserService, authConfig env.AuthConfig) service.AuthService
- func NewInteractService(userService service.UserService, likesRepo repo.LikesRepository) service.InteractService
- func NewMailService(userService service.UserService, subsRepo repo.SubscriptionRepository, ...) service.MailService
- func NewUserService(userRepo repo.UserRepository, remoteRepo repo.RemoteRepository, ...) service.UserService
- type UserSorter
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func GetClaims ¶
func GetClaims(token *jwt.Token) (*meta.AuthClaims, error)
func NewAuthServiceJWT ¶
func NewAuthServiceJWT(userService service.UserService, authConfig env.AuthConfig) service.AuthService
func NewInteractService ¶
func NewInteractService(userService service.UserService, likesRepo repo.LikesRepository) service.InteractService
func NewMailService ¶
func NewMailService(userService service.UserService, subsRepo repo.SubscriptionRepository, config env.MailConfig, fallbackConfig env.MailConfig) service.MailService
func NewUserService ¶
func NewUserService(userRepo repo.UserRepository, remoteRepo repo.RemoteRepository, config env.ServiceConfig) service.UserService
Types ¶
type UserSorter ¶
type UserSorter struct {
// contains filtered or unexported fields
}
func NewSorter ¶
func NewSorter(items []*model.User, property string) (s *UserSorter)
func (*UserSorter) Asc ¶
func (s *UserSorter) Asc() []*model.User
func (*UserSorter) Desc ¶
func (s *UserSorter) Desc() []*model.User
func (*UserSorter) Len ¶
func (s *UserSorter) Len() int
func (*UserSorter) Less ¶
func (s *UserSorter) Less(i, j int) bool
func (*UserSorter) Sort ¶
func (s *UserSorter) Sort(desc bool) []*model.User
func (*UserSorter) Swap ¶
func (s *UserSorter) Swap(i, j int)
Click to show internal directories.
Click to hide internal directories.