mirror of
https://github.com/xxjwxc/public.git
synced 2025-09-26 20:01:19 +08:00
new
This commit is contained in:
@@ -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}}
|
||||
|
Reference in New Issue
Block a user