30 lines
843 B
Go

package impl
import (
"context"
"gitlab.com/go-course-project/go17/vblog/apps/token"
)
var TokenService token.Service = &TokenServiceImpl{}
// 定义一个struct, 用于实现 UserService就是刚才定义的接口
// 怎么才能判断这个结构体没有实现这个接口
type TokenServiceImpl struct {
}
// IssueToken implements token.Service.
func (t *TokenServiceImpl) IssueToken(context.Context, *token.IssueTokenRequest) (*token.Token, error) {
panic("unimplemented")
}
// RevolkToken implements token.Service.
func (t *TokenServiceImpl) RevolkToken(context.Context, *token.RevolkTokenRequest) (*token.Token, error) {
panic("unimplemented")
}
// ValidateToken implements token.Service.
func (t *TokenServiceImpl) ValidateToken(context.Context, *token.ValidateTokenRequest) (*token.Token, error) {
panic("unimplemented")
}