Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-pages.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'internal/source/gitlab/gitlab.go')
-rw-r--r--internal/source/gitlab/gitlab.go9
1 files changed, 7 insertions, 2 deletions
diff --git a/internal/source/gitlab/gitlab.go b/internal/source/gitlab/gitlab.go
index 7cb88e42..a2911e6b 100644
--- a/internal/source/gitlab/gitlab.go
+++ b/internal/source/gitlab/gitlab.go
@@ -20,8 +20,13 @@ type Gitlab struct {
}
// New returns a new instance of gitlab domain source.
-func New(config client.Config) *Gitlab {
- return &Gitlab{client: client.NewFromConfig(config), cache: cache.New()}
+func New(config client.Config) (*Gitlab, error) {
+ client, err := client.NewFromConfig(config)
+ if err != nil {
+ return nil, err
+ }
+
+ return &Gitlab{client: client, cache: cache.New()}, nil
}
// GetDomain return a representation of a domain that we have fetched from