Documentation
¶
Index ¶
- type AuthRepo
- type AuthService
- func (as *AuthService) GetCmsUserCacheInfo(ctx context.Context, accessToken string) (userInfo *entity.UserCacheInfo, err error)
- func (as *AuthService) GetUserCacheInfo(ctx context.Context, accessToken string) (userInfo *entity.UserCacheInfo, err error)
- func (as *AuthService) RemoveCmsUserCacheInfo(ctx context.Context, accessToken string) (err error)
- func (as *AuthService) RemoveUserCacheInfo(ctx context.Context, accessToken string) (err error)
- func (as *AuthService) SetCmsUserCacheInfo(ctx context.Context, accessToken string, userInfo *entity.UserCacheInfo) (err error)
- func (as *AuthService) SetUserCacheInfo(ctx context.Context, userInfo *entity.UserCacheInfo) (accessToken string, err error)
- func (as *AuthService) UpdateUserCacheInfo(ctx context.Context, token string, userInfo *entity.UserCacheInfo) (err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthRepo ¶
type AuthRepo interface {
GetUserCacheInfo(ctx context.Context, accessToken string) (userInfo *entity.UserCacheInfo, err error)
SetUserCacheInfo(ctx context.Context, accessToken string, userInfo *entity.UserCacheInfo) error
RemoveUserCacheInfo(ctx context.Context, accessToken string) (err error)
SetUserStatus(ctx context.Context, userID string, userInfo *entity.UserCacheInfo) (err error)
GetUserStatus(ctx context.Context, userID string) (userInfo *entity.UserCacheInfo, err error)
RemoveUserStatus(ctx context.Context, userID string) (err error)
GetBackyardUserCacheInfo(ctx context.Context, accessToken string) (userInfo *entity.UserCacheInfo, err error)
SetBackyardUserCacheInfo(ctx context.Context, accessToken string, userInfo *entity.UserCacheInfo) error
RemoveBackyardUserCacheInfo(ctx context.Context, accessToken string) (err error)
}
AuthRepo auth repository
type AuthService ¶
type AuthService struct {
// contains filtered or unexported fields
}
AuthService kit service
func NewAuthService ¶
func NewAuthService(authRepo AuthRepo) *AuthService
NewAuthService email service
func (*AuthService) GetCmsUserCacheInfo ¶
func (as *AuthService) GetCmsUserCacheInfo(ctx context.Context, accessToken string) (userInfo *entity.UserCacheInfo, err error)
func (*AuthService) GetUserCacheInfo ¶
func (as *AuthService) GetUserCacheInfo(ctx context.Context, accessToken string) (userInfo *entity.UserCacheInfo, err error)
func (*AuthService) RemoveCmsUserCacheInfo ¶
func (as *AuthService) RemoveCmsUserCacheInfo(ctx context.Context, accessToken string) (err error)
func (*AuthService) RemoveUserCacheInfo ¶
func (as *AuthService) RemoveUserCacheInfo(ctx context.Context, accessToken string) (err error)
func (*AuthService) SetCmsUserCacheInfo ¶
func (as *AuthService) SetCmsUserCacheInfo(ctx context.Context, accessToken string, userInfo *entity.UserCacheInfo) (err error)
func (*AuthService) SetUserCacheInfo ¶
func (as *AuthService) SetUserCacheInfo(ctx context.Context, userInfo *entity.UserCacheInfo) (accessToken string, err error)
func (*AuthService) UpdateUserCacheInfo ¶
func (as *AuthService) UpdateUserCacheInfo(ctx context.Context, token string, userInfo *entity.UserCacheInfo) (err error)
Click to show internal directories.
Click to hide internal directories.