github.com/argoproj/argo-events@v1.9.1/eventsources/sources/gitlab/hook_util.go (about) 1 package gitlab 2 3 import ( 4 "github.com/xanzy/go-gitlab" 5 ) 6 7 func getProjectHook(hooks []*gitlab.ProjectHook, url string) *gitlab.ProjectHook { 8 for _, h := range hooks { 9 if h.URL != url { 10 continue 11 } 12 return h 13 } 14 return nil 15 } 16 17 func getGroupHook(hooks []*gitlab.GroupHook, url string) *gitlab.GroupHook { 18 for _, h := range hooks { 19 if h.URL != url { 20 continue 21 } 22 return h 23 } 24 return nil 25 }