cli/api/events.go

22 lines
436 B
Go

package api
import (
"github.com/xanzy/go-gitlab"
)
var CurrentUserEvents = func(client *gitlab.Client, opts *gitlab.ListContributionEventsOptions) ([]*gitlab.ContributionEvent, error) {
if client == nil {
client = apiClient.Lab()
}
if opts.PerPage == 0 {
opts.PerPage = DefaultListLimit
}
events, _, err := client.Events.ListCurrentUserContributionEvents(opts)
if err != nil {
return nil, err
}
return events, nil
}