From 3edc1db6153417a27dbca0bcd71f936f9f5ac80c Mon Sep 17 00:00:00 2001 From: Kapil Garg Date: Tue, 30 Jul 2024 10:49:24 +0000 Subject: [PATCH] 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 --- app/gitspace/scm/scm_factory.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/gitspace/scm/scm_factory.go b/app/gitspace/scm/scm_factory.go index 91788d520..786ac9054 100644 --- a/app/gitspace/scm/scm_factory.go +++ b/app/gitspace/scm/scm_factory.go @@ -35,6 +35,10 @@ type Factory struct { providers map[enum.GitspaceCodeRepoType]Provider } +func NewFactoryWithProviders(providers map[enum.GitspaceCodeRepoType]Provider) Factory { + return Factory{providers: providers} +} + func NewFactory(gitnessProvider *GitnessSCM, genericSCM *GenericSCM) Factory { providers := make(map[enum.GitspaceCodeRepoType]Provider) providers[enum.CodeRepoTypeGitness] = gitnessProvider