mirror of
https://github.com/harness/drone.git
synced 2025-05-04 09:39:18 +08:00
feat: [CDE-195]: Add factory constructor method to create factory with providers map (#2323)
* update method name * feat: [CDE-195]: Add factory constructor method to create factory with providers map
This commit is contained in:
parent
a3203ef284
commit
3edc1db615
@ -35,6 +35,10 @@ type Factory struct {
|
|||||||
providers map[enum.GitspaceCodeRepoType]Provider
|
providers map[enum.GitspaceCodeRepoType]Provider
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func NewFactoryWithProviders(providers map[enum.GitspaceCodeRepoType]Provider) Factory {
|
||||||
|
return Factory{providers: providers}
|
||||||
|
}
|
||||||
|
|
||||||
func NewFactory(gitnessProvider *GitnessSCM, genericSCM *GenericSCM) Factory {
|
func NewFactory(gitnessProvider *GitnessSCM, genericSCM *GenericSCM) Factory {
|
||||||
providers := make(map[enum.GitspaceCodeRepoType]Provider)
|
providers := make(map[enum.GitspaceCodeRepoType]Provider)
|
||||||
providers[enum.CodeRepoTypeGitness] = gitnessProvider
|
providers[enum.CodeRepoTypeGitness] = gitnessProvider
|
||||||
|
Loading…
Reference in New Issue
Block a user