Skip to content

Commit 2bf405c

Browse files
committed
Merge branch 'develop' into further-refact-with-iter-1-image-scan-fixes
# Conflicts: # cmd/external-app/wire_gen.go # pkg/policyGovernance/security/imageScanning/ImageScanService.go # wire_gen.go
2 parents ec7c353 + c721d54 commit 2bf405c

40 files changed

+677
-252
lines changed

Wire.go

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -114,10 +114,7 @@ import (
114114
"github.com/devtron-labs/devtron/pkg/appStore/chartGroup"
115115
repository4 "github.com/devtron-labs/devtron/pkg/appStore/chartGroup/repository"
116116
repository9 "github.com/devtron-labs/devtron/pkg/appStore/installedApp/repository"
117-
"github.com/devtron-labs/devtron/pkg/appStore/installedApp/service/FullMode"
118117
deployment3 "github.com/devtron-labs/devtron/pkg/appStore/installedApp/service/FullMode/deployment"
119-
"github.com/devtron-labs/devtron/pkg/appStore/installedApp/service/FullMode/deploymentTypeChange"
120-
"github.com/devtron-labs/devtron/pkg/appStore/installedApp/service/FullMode/resource"
121118
"github.com/devtron-labs/devtron/pkg/appWorkflow"
122119
"github.com/devtron-labs/devtron/pkg/argoRepositoryCreds"
123120
"github.com/devtron-labs/devtron/pkg/asyncProvider"
@@ -197,9 +194,9 @@ func InitializeApp() (*App, error) {
197194
chartRepo.ChartRepositoryWireSet,
198195
appStoreDiscover.AppStoreDiscoverWireSet,
199196
chartProvider.AppStoreChartProviderWireSet,
200-
appStoreValues.AppStoreValuesWireSet,
197+
appStoreValues.WireSet,
201198
util2.GetEnvironmentVariables,
202-
appStoreDeployment.AppStoreDeploymentWireSet,
199+
appStoreDeployment.FullModeWireSet,
203200
server.ServerWireSet,
204201
module.ModuleWireSet,
205202
apiToken.ApiTokenWireSet,
@@ -541,19 +538,6 @@ func InitializeApp() (*App, error) {
541538

542539
notifier.NewNotificationConfigBuilderImpl,
543540
wire.Bind(new(notifier.NotificationConfigBuilder), new(*notifier.NotificationConfigBuilderImpl)),
544-
appStoreRestHandler.NewAppStoreStatusTimelineRestHandlerImpl,
545-
wire.Bind(new(appStoreRestHandler.AppStoreStatusTimelineRestHandler), new(*appStoreRestHandler.AppStoreStatusTimelineRestHandlerImpl)),
546-
appStoreRestHandler.NewInstalledAppRestHandlerImpl,
547-
wire.Bind(new(appStoreRestHandler.InstalledAppRestHandler), new(*appStoreRestHandler.InstalledAppRestHandlerImpl)),
548-
FullMode.NewInstalledAppDBExtendedServiceImpl,
549-
wire.Bind(new(FullMode.InstalledAppDBExtendedService), new(*FullMode.InstalledAppDBExtendedServiceImpl)),
550-
resource.NewInstalledAppResourceServiceImpl,
551-
wire.Bind(new(resource.InstalledAppResourceService), new(*resource.InstalledAppResourceServiceImpl)),
552-
deploymentTypeChange.NewInstalledAppDeploymentTypeChangeServiceImpl,
553-
wire.Bind(new(deploymentTypeChange.InstalledAppDeploymentTypeChangeService), new(*deploymentTypeChange.InstalledAppDeploymentTypeChangeServiceImpl)),
554-
555-
appStoreRestHandler.NewAppStoreRouterImpl,
556-
wire.Bind(new(appStoreRestHandler.AppStoreRouter), new(*appStoreRestHandler.AppStoreRouterImpl)),
557541

558542
workflow.NewAppWorkflowRestHandlerImpl,
559543
wire.Bind(new(workflow.AppWorkflowRestHandler), new(*workflow.AppWorkflowRestHandlerImpl)),
@@ -958,7 +942,7 @@ func InitializeApp() (*App, error) {
958942
certificate.NewServiceClientImpl,
959943
wire.Bind(new(certificate.Client), new(*certificate.ServiceClientImpl)),
960944

961-
appStoreRestHandler.AppStoreWireSet,
945+
appStoreRestHandler.FullModeWireSet,
962946

963947
cel.NewCELServiceImpl,
964948
wire.Bind(new(cel.EvaluatorService), new(*cel.EvaluatorServiceImpl)),

api/appStore/deployment/wire_appStoreDeployment.go

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,19 @@ package appStoreDeployment
1919
import (
2020
"github.com/devtron-labs/devtron/client/argocdServer"
2121
"github.com/devtron-labs/devtron/internal/util"
22+
installedAppReader "github.com/devtron-labs/devtron/pkg/appStore/installedApp/read"
2223
repository3 "github.com/devtron-labs/devtron/pkg/appStore/installedApp/repository"
2324
"github.com/devtron-labs/devtron/pkg/appStore/installedApp/service"
2425
"github.com/devtron-labs/devtron/pkg/appStore/installedApp/service/EAMode"
2526
deployment2 "github.com/devtron-labs/devtron/pkg/appStore/installedApp/service/EAMode/deployment"
27+
"github.com/devtron-labs/devtron/pkg/appStore/installedApp/service/FullMode"
28+
"github.com/devtron-labs/devtron/pkg/appStore/installedApp/service/FullMode/deploymentTypeChange"
29+
"github.com/devtron-labs/devtron/pkg/appStore/installedApp/service/FullMode/resource"
2630
appStoreDeploymentCommon "github.com/devtron-labs/devtron/pkg/appStore/installedApp/service/common"
2731
"github.com/google/wire"
2832
)
2933

30-
var AppStoreDeploymentWireSet = wire.NewSet(
34+
var EAModeWireSet = wire.NewSet(
3135
//util.GetDeploymentServiceTypeConfig,
3236
util.NewChartTemplateServiceImpl,
3337
wire.Bind(new(util.ChartTemplateService), new(*util.ChartTemplateServiceImpl)),
@@ -54,4 +58,22 @@ var AppStoreDeploymentWireSet = wire.NewSet(
5458

5559
EAMode.NewInstalledAppDBServiceImpl,
5660
wire.Bind(new(EAMode.InstalledAppDBService), new(*EAMode.InstalledAppDBServiceImpl)),
61+
62+
installedAppReader.EAWireSet,
63+
)
64+
65+
var FullModeWireSet = wire.NewSet(
66+
67+
EAModeWireSet,
68+
69+
FullMode.NewInstalledAppDBExtendedServiceImpl,
70+
wire.Bind(new(FullMode.InstalledAppDBExtendedService), new(*FullMode.InstalledAppDBExtendedServiceImpl)),
71+
72+
resource.NewInstalledAppResourceServiceImpl,
73+
wire.Bind(new(resource.InstalledAppResourceService), new(*resource.InstalledAppResourceServiceImpl)),
74+
75+
deploymentTypeChange.NewInstalledAppDeploymentTypeChangeServiceImpl,
76+
wire.Bind(new(deploymentTypeChange.InstalledAppDeploymentTypeChangeService), new(*deploymentTypeChange.InstalledAppDeploymentTypeChangeServiceImpl)),
77+
78+
installedAppReader.WireSet,
5779
)

api/appStore/values/wire_appStoreValues.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import (
2323
"github.com/google/wire"
2424
)
2525

26-
var AppStoreValuesWireSet = wire.NewSet(
26+
var WireSet = wire.NewSet(
2727
NewAppStoreValuesRouterImpl,
2828
wire.Bind(new(AppStoreValuesRouter), new(*AppStoreValuesRouterImpl)),
2929
NewAppStoreValuesRestHandlerImpl,

api/appStore/wire_appStoreWireSet.go

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,24 @@ import (
2121
"github.com/google/wire"
2222
)
2323

24-
var AppStoreWireSet = wire.NewSet(
24+
var EAModeWireSet = wire.NewSet(
2525

2626
service.NewDeletePostProcessorImpl,
2727
wire.Bind(new(service.DeletePostProcessor), new(*service.DeletePostProcessorImpl)),
2828

2929
service.NewAppAppStoreValidatorImpl,
3030
wire.Bind(new(service.AppStoreValidator), new(*service.AppStoreValidatorImpl)),
3131
)
32+
33+
var FullModeWireSet = wire.NewSet(
34+
EAModeWireSet,
35+
36+
NewAppStoreStatusTimelineRestHandlerImpl,
37+
wire.Bind(new(AppStoreStatusTimelineRestHandler), new(*AppStoreStatusTimelineRestHandlerImpl)),
38+
39+
NewInstalledAppRestHandlerImpl,
40+
wire.Bind(new(InstalledAppRestHandler), new(*InstalledAppRestHandlerImpl)),
41+
42+
NewAppStoreRouterImpl,
43+
wire.Bind(new(AppStoreRouter), new(*AppStoreRouterImpl)),
44+
)

api/restHandler/app/appInfo/AppInfoRestHandler.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ func (handler AppInfoRestHandlerImpl) GetHelmAppMetaInfo(w http.ResponseWriter,
147147
appIdReq := vars["appId"]
148148
appIdSplit := strings.Split(appIdReq, "|")
149149

150-
handler.logger.Infow("request payload, GetHelmAppMetaInfo", appIdReq)
150+
handler.logger.Infow("request payload, GetHelmAppMetaInfo", "appIdReq", appIdReq)
151151
if len(appIdSplit) > 1 {
152152

153153
appIdDecoded, err := handler.helmAppService.DecodeAppId(appIdReq)

client/cron/CdApplicationStatusUpdateHandler.go

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ import (
2525
"github.com/devtron-labs/devtron/internal/sql/repository/pipelineConfig"
2626
util2 "github.com/devtron-labs/devtron/internal/util"
2727
"github.com/devtron-labs/devtron/pkg/app"
28+
installedAppReader "github.com/devtron-labs/devtron/pkg/appStore/installedApp/read"
29+
installedAppReadBean "github.com/devtron-labs/devtron/pkg/appStore/installedApp/read/bean"
2830
repository2 "github.com/devtron-labs/devtron/pkg/appStore/installedApp/repository"
2931
"github.com/devtron-labs/devtron/pkg/appStore/installedApp/service/EAMode"
3032
bean2 "github.com/devtron-labs/devtron/pkg/deployment/trigger/devtronApps/bean"
@@ -62,7 +64,7 @@ type CdApplicationStatusUpdateHandlerImpl struct {
6264
cdWorkflowRepository pipelineConfig.CdWorkflowRepository
6365
pipelineRepository pipelineConfig.PipelineRepository
6466
installedAppVersionHistoryRepository repository2.InstalledAppVersionHistoryRepository
65-
installedAppVersionRepository repository2.InstalledAppRepository
67+
installedAppReadService installedAppReader.InstalledAppReadService
6668
cdWorkflowCommonService cd.CdWorkflowCommonService
6769
workflowStatusService status.WorkflowStatusService
6870
}
@@ -74,7 +76,7 @@ func NewCdApplicationStatusUpdateHandlerImpl(logger *zap.SugaredLogger, appServi
7476
eventClient client2.EventClient, appListingRepository repository.AppListingRepository,
7577
cdWorkflowRepository pipelineConfig.CdWorkflowRepository,
7678
pipelineRepository pipelineConfig.PipelineRepository, installedAppVersionHistoryRepository repository2.InstalledAppVersionHistoryRepository,
77-
installedAppVersionRepository repository2.InstalledAppRepository, cronLogger *cron2.CronLoggerImpl,
79+
installedAppReadService installedAppReader.InstalledAppReadService, cronLogger *cron2.CronLoggerImpl,
7880
cdWorkflowCommonService cd.CdWorkflowCommonService,
7981
workflowStatusService status.WorkflowStatusService) *CdApplicationStatusUpdateHandlerImpl {
8082

@@ -94,7 +96,7 @@ func NewCdApplicationStatusUpdateHandlerImpl(logger *zap.SugaredLogger, appServi
9496
cdWorkflowRepository: cdWorkflowRepository,
9597
pipelineRepository: pipelineRepository,
9698
installedAppVersionHistoryRepository: installedAppVersionHistoryRepository,
97-
installedAppVersionRepository: installedAppVersionRepository,
99+
installedAppReadService: installedAppReadService,
98100
cdWorkflowCommonService: cdWorkflowCommonService,
99101
workflowStatusService: workflowStatusService,
100102
}
@@ -199,11 +201,11 @@ func (impl *CdApplicationStatusUpdateHandlerImpl) SyncPipelineStatusForAppStoreF
199201

200202
func (impl *CdApplicationStatusUpdateHandlerImpl) ManualSyncPipelineStatus(appId, envId int, userId int32) error {
201203
var cdPipeline *pipelineConfig.Pipeline
202-
var installedApp repository2.InstalledApps
204+
var installedApp *installedAppReadBean.InstalledAppMin
203205
var err error
204206

205207
if envId == 0 {
206-
installedApp, err = impl.installedAppVersionRepository.GetInstalledAppByAppIdAndDeploymentType(appId, util2.PIPELINE_DEPLOYMENT_TYPE_ACD)
208+
installedApp, err = impl.installedAppReadService.GetInstalledAppByAppIdAndDeploymentType(appId, util2.PIPELINE_DEPLOYMENT_TYPE_ACD)
207209
if err != nil {
208210
impl.logger.Errorw("error in getting installed app by appId", "err", err, "appid", appId)
209211
return nil

client/telemetry/TelemetryEventClient.go

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ import (
2424
cloudProviderIdentifier "github.com/devtron-labs/common-lib/cloud-provider-identifier"
2525
"github.com/devtron-labs/common-lib/utils/k8s/commonBean"
2626
"github.com/devtron-labs/devtron/api/helm-app/gRPC"
27+
installedAppReader "github.com/devtron-labs/devtron/pkg/appStore/installedApp/read"
2728
bean2 "github.com/devtron-labs/devtron/pkg/attributes/bean"
2829
bean3 "github.com/devtron-labs/devtron/pkg/cluster/bean"
2930
cron3 "github.com/devtron-labs/devtron/util/cron"
@@ -33,7 +34,6 @@ import (
3334
"github.com/devtron-labs/common-lib/utils/k8s"
3435
"github.com/devtron-labs/devtron/api/bean"
3536
"github.com/devtron-labs/devtron/internal/sql/repository"
36-
repository2 "github.com/devtron-labs/devtron/pkg/appStore/installedApp/repository"
3737
"github.com/devtron-labs/devtron/pkg/auth/sso"
3838
user2 "github.com/devtron-labs/devtron/pkg/auth/user"
3939
"github.com/devtron-labs/devtron/pkg/cluster"
@@ -74,7 +74,7 @@ type TelemetryEventClientImpl struct {
7474
serverDataStore *serverDataStore.ServerDataStore
7575
userAuditService user2.UserAuditService
7676
helmAppClient gRPC.HelmAppClient
77-
InstalledAppRepository repository2.InstalledAppRepository
77+
installedAppReadService installedAppReader.InstalledAppReadServiceEA
7878
userAttributesRepository repository.UserAttributesRepository
7979
cloudProviderIdentifierService cloudProviderIdentifier.ProviderIdentifierService
8080
telemetryConfig TelemetryConfig
@@ -92,24 +92,30 @@ type TelemetryEventClient interface {
9292
func NewTelemetryEventClientImpl(logger *zap.SugaredLogger, client *http.Client, clusterService cluster.ClusterService,
9393
K8sUtil *k8s.K8sServiceImpl, aCDAuthConfig *util3.ACDAuthConfig, userService user2.UserService,
9494
attributeRepo repository.AttributesRepository, ssoLoginService sso.SSOLoginService,
95-
PosthogClient *PosthogClient, moduleRepository moduleRepo.ModuleRepository, serverDataStore *serverDataStore.ServerDataStore, userAuditService user2.UserAuditService, helmAppClient gRPC.HelmAppClient, InstalledAppRepository repository2.InstalledAppRepository,
96-
cloudProviderIdentifierService cloudProviderIdentifier.ProviderIdentifierService, cronLogger *cron3.CronLoggerImpl) (*TelemetryEventClientImpl, error) {
95+
PosthogClient *PosthogClient, moduleRepository moduleRepo.ModuleRepository,
96+
serverDataStore *serverDataStore.ServerDataStore, userAuditService user2.UserAuditService,
97+
helmAppClient gRPC.HelmAppClient,
98+
cloudProviderIdentifierService cloudProviderIdentifier.ProviderIdentifierService, cronLogger *cron3.CronLoggerImpl,
99+
installedAppReadService installedAppReader.InstalledAppReadServiceEA) (*TelemetryEventClientImpl, error) {
97100
cron := cron.New(
98101
cron.WithChain(cron.Recover(cronLogger)))
99102
cron.Start()
100103
watcher := &TelemetryEventClientImpl{
101-
cron: cron,
102-
logger: logger,
103-
client: client, clusterService: clusterService,
104-
K8sUtil: K8sUtil, aCDAuthConfig: aCDAuthConfig,
105-
userService: userService, attributeRepo: attributeRepo,
104+
cron: cron,
105+
logger: logger,
106+
client: client,
107+
clusterService: clusterService,
108+
K8sUtil: K8sUtil,
109+
aCDAuthConfig: aCDAuthConfig,
110+
userService: userService,
111+
attributeRepo: attributeRepo,
106112
ssoLoginService: ssoLoginService,
107113
PosthogClient: PosthogClient,
108114
moduleRepository: moduleRepository,
109115
serverDataStore: serverDataStore,
110116
userAuditService: userAuditService,
111117
helmAppClient: helmAppClient,
112-
InstalledAppRepository: InstalledAppRepository,
118+
installedAppReadService: installedAppReadService,
113119
cloudProviderIdentifierService: cloudProviderIdentifierService,
114120
telemetryConfig: TelemetryConfig{},
115121
}
@@ -252,7 +258,7 @@ func (impl *TelemetryEventClientImpl) SummaryDetailsForTelemetry() (cluster []be
252258
HelmAppUpdateCounter = attribute.Value
253259
}
254260

255-
helmChartSuccessfulDeploymentCount, err = impl.InstalledAppRepository.GetDeploymentSuccessfulStatusCountForTelemetry()
261+
helmChartSuccessfulDeploymentCount, err = impl.installedAppReadService.GetDeploymentSuccessfulStatusCountForTelemetry()
256262

257263
//externalHelmCount := make(map[int32]int)
258264
ExternalHelmAppClusterCount = make(map[int32]int)

client/telemetry/TelemetryEventClientExtended.go

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,31 +19,31 @@ package telemetry
1919
import (
2020
"encoding/json"
2121
cloudProviderIdentifier "github.com/devtron-labs/common-lib/cloud-provider-identifier"
22+
util2 "github.com/devtron-labs/common-lib/utils/k8s"
2223
client "github.com/devtron-labs/devtron/api/helm-app/gRPC"
24+
installedAppReader "github.com/devtron-labs/devtron/pkg/appStore/installedApp/read"
25+
"github.com/devtron-labs/devtron/pkg/auth/sso"
26+
user2 "github.com/devtron-labs/devtron/pkg/auth/user"
2327
"github.com/devtron-labs/devtron/pkg/build/git/gitMaterial/read"
2428
repository3 "github.com/devtron-labs/devtron/pkg/build/git/gitProvider/repository"
2529
"github.com/devtron-labs/devtron/pkg/build/pipeline/bean"
2630
ciConfig "github.com/devtron-labs/devtron/pkg/build/pipeline/read"
31+
"github.com/devtron-labs/devtron/pkg/cluster"
2732
"github.com/devtron-labs/devtron/pkg/cluster/environment"
2833
"github.com/devtron-labs/devtron/pkg/deployment/gitOps/config"
34+
moduleRepo "github.com/devtron-labs/devtron/pkg/module/repo"
35+
serverDataStore "github.com/devtron-labs/devtron/pkg/server/store"
36+
util3 "github.com/devtron-labs/devtron/pkg/util"
2937
cron3 "github.com/devtron-labs/devtron/util/cron"
3038
"net/http"
3139
"time"
3240

33-
util2 "github.com/devtron-labs/common-lib/utils/k8s"
3441
"github.com/devtron-labs/devtron/internal/sql/repository"
3542
"github.com/devtron-labs/devtron/internal/sql/repository/app"
3643
dockerRegistryRepository "github.com/devtron-labs/devtron/internal/sql/repository/dockerRegistry"
3744
"github.com/devtron-labs/devtron/internal/sql/repository/pipelineConfig"
38-
repository2 "github.com/devtron-labs/devtron/pkg/appStore/installedApp/repository"
39-
"github.com/devtron-labs/devtron/pkg/auth/sso"
40-
user2 "github.com/devtron-labs/devtron/pkg/auth/user"
4145
chartRepoRepository "github.com/devtron-labs/devtron/pkg/chartRepo/repository"
42-
"github.com/devtron-labs/devtron/pkg/cluster"
43-
moduleRepo "github.com/devtron-labs/devtron/pkg/module/repo"
4446
"github.com/devtron-labs/devtron/pkg/pipeline"
45-
serverDataStore "github.com/devtron-labs/devtron/pkg/server/store"
46-
util3 "github.com/devtron-labs/devtron/pkg/util"
4747
"github.com/devtron-labs/devtron/util"
4848
"github.com/go-pg/pg"
4949
"github.com/robfig/cron/v3"
@@ -82,7 +82,7 @@ func NewTelemetryEventClientImplExtended(logger *zap.SugaredLogger, client *http
8282
gitMaterialReadService read.GitMaterialReadService, ciTemplateRepository pipelineConfig.CiTemplateRepository,
8383
chartRepository chartRepoRepository.ChartRepository, userAuditService user2.UserAuditService,
8484
ciBuildConfigService pipeline.CiBuildConfigService, moduleRepository moduleRepo.ModuleRepository, serverDataStore *serverDataStore.ServerDataStore,
85-
helmAppClient client.HelmAppClient, InstalledAppRepository repository2.InstalledAppRepository, userAttributesRepository repository.UserAttributesRepository,
85+
helmAppClient client.HelmAppClient, installedAppReadService installedAppReader.InstalledAppReadService, userAttributesRepository repository.UserAttributesRepository,
8686
cloudProviderIdentifierService cloudProviderIdentifier.ProviderIdentifierService, cronLogger *cron3.CronLoggerImpl,
8787
gitOpsConfigReadService config.GitOpsConfigReadService) (*TelemetryEventClientImplExtended, error) {
8888

@@ -119,7 +119,7 @@ func NewTelemetryEventClientImplExtended(logger *zap.SugaredLogger, client *http
119119
serverDataStore: serverDataStore,
120120
userAuditService: userAuditService,
121121
helmAppClient: helmAppClient,
122-
InstalledAppRepository: InstalledAppRepository,
122+
installedAppReadService: installedAppReadService,
123123
userAttributesRepository: userAttributesRepository,
124124
cloudProviderIdentifierService: cloudProviderIdentifierService,
125125
telemetryConfig: TelemetryConfig{},

cmd/external-app/wire.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,9 +107,9 @@ func InitializeApp() (*App, error) {
107107
chartRepo.ChartRepositoryWireSet,
108108
appStoreDiscover.AppStoreDiscoverWireSet,
109109
chartProvider.AppStoreChartProviderWireSet,
110-
appStoreValues.AppStoreValuesWireSet,
110+
appStoreValues.WireSet,
111111
util3.GetEnvironmentVariables,
112-
appStoreDeployment.AppStoreDeploymentWireSet,
112+
appStoreDeployment.EAModeWireSet,
113113
server.ServerWireSet,
114114
module.ModuleWireSet,
115115
apiToken.ApiTokenWireSet,
@@ -246,7 +246,7 @@ func InitializeApp() (*App, error) {
246246

247247
// end: docker registry wire set injection
248248
cron.NewCronLoggerImpl,
249-
appStore.AppStoreWireSet,
249+
appStore.EAModeWireSet,
250250

251251
deploymentConfig.NewRepositoryImpl,
252252
wire.Bind(new(deploymentConfig.Repository), new(*deploymentConfig.RepositoryImpl)),

0 commit comments

Comments
 (0)