aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAmine Hilaly <hilalyamine@gmail.com>2019-05-24 21:04:35 +0200
committerAmine Hilaly <hilalyamine@gmail.com>2019-05-29 22:58:01 +0200
commit5f80f242fa2afc7c5844d685d94d70fba97b7a0c (patch)
treef4a06b7400d3870876069d2e4fab833d364d7d3b
parent6deb6ec469d4f10e668597a79d71afd11204a8b2 (diff)
downloadgit-bug-5f80f242fa2afc7c5844d685d94d70fba97b7a0c.tar.gz
Launchpad changes
Use bridge params to configure the bridge
-rw-r--r--bridge/launchpad/config.go18
1 files changed, 12 insertions, 6 deletions
diff --git a/bridge/launchpad/config.go b/bridge/launchpad/config.go
index 11a465be..637ffd2c 100644
--- a/bridge/launchpad/config.go
+++ b/bridge/launchpad/config.go
@@ -12,15 +12,17 @@ import (
const keyProject = "project"
-func (*Launchpad) Configure(repo repository.RepoCommon) (core.Configuration, error) {
+func (*Launchpad) Configure(repo repository.RepoCommon, params core.BridgeParams) (core.Configuration, error) {
conf := make(core.Configuration)
- projectName, err := promptProjectName()
- if err != nil {
- return nil, err
- }
+ if params.Project == "" {
+ projectName, err := promptProjectName()
+ if err != nil {
+ return nil, err
+ }
- conf[keyProject] = projectName
+ conf[keyProject] = projectName
+ }
return conf, nil
}
@@ -52,3 +54,7 @@ func promptProjectName() (string, error) {
return line, nil
}
}
+
+func validateProject() (bool, error) {
+ return false, nil
+}