This commit is contained in:
xxj
2024-12-19 20:53:13 +08:00
parent fef42c02dc
commit 28617cd75c

View File

@@ -28,6 +28,15 @@ func NewGitLabController(url, token string) (*GitTools, error) {
return &GitTools{gitLabClient: git}, nil
}
// GetUser 获取用户信息
func (g *GitTools) GetUser() (*gitlab.User, error) {
u, _, err := g.gitLabClient.Users.CurrentUser()
if err != nil {
return nil, err
}
return u, nil
}
// GetALLProjects 获取所有项目
func (g *GitTools) GetALLProjects() ([]*gitlab.Project, error) {
lbo := &gitlab.ListProjectsOptions{ListOptions: gitlab.ListOptions{Page: 1, PerPage: 50}}