Skip to content

Commit 9a05525

Browse files
modules handling
1 parent eb7868a commit 9a05525

File tree

11 files changed

+95
-2288
lines changed

11 files changed

+95
-2288
lines changed

client/telemetry/TelemetryEventClient.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ type TelemetryEventClientImpl struct {
7878
userAttributesRepository repository.UserAttributesRepository
7979
cloudProviderIdentifierService cloudProviderIdentifier.ProviderIdentifierService
8080
telemetryConfig TelemetryConfig
81+
globalEnvVariables *util.GlobalEnvVariables
8182
}
8283

8384
type TelemetryEventClient interface {
@@ -96,7 +97,8 @@ func NewTelemetryEventClientImpl(logger *zap.SugaredLogger, client *http.Client,
9697
serverDataStore *serverDataStore.ServerDataStore, userAuditService user2.UserAuditService,
9798
helmAppClient gRPC.HelmAppClient,
9899
cloudProviderIdentifierService cloudProviderIdentifier.ProviderIdentifierService, cronLogger *cron3.CronLoggerImpl,
99-
installedAppReadService installedAppReader.InstalledAppReadServiceEA) (*TelemetryEventClientImpl, error) {
100+
installedAppReadService installedAppReader.InstalledAppReadServiceEA,
101+
envVariables *util.EnvironmentVariables) (*TelemetryEventClientImpl, error) {
100102
cron := cron.New(
101103
cron.WithChain(cron.Recover(cronLogger)))
102104
cron.Start()
@@ -118,6 +120,7 @@ func NewTelemetryEventClientImpl(logger *zap.SugaredLogger, client *http.Client,
118120
installedAppReadService: installedAppReadService,
119121
cloudProviderIdentifierService: cloudProviderIdentifierService,
120122
telemetryConfig: TelemetryConfig{},
123+
globalEnvVariables: envVariables.GlobalEnvVariables,
121124
}
122125

123126
watcher.HeartbeatEventForTelemetry()
@@ -423,7 +426,7 @@ func (impl *TelemetryEventClientImpl) EnqueueGenericPostHogEvent(ucid string, ev
423426
impl.PosthogClient.Client = client
424427
}
425428
}
426-
if impl.PosthogClient.Client != nil {
429+
if impl.PosthogClient.Client != nil && !impl.globalEnvVariables.IsAirGapEnvironment {
427430
err := impl.PosthogClient.Client.Enqueue(posthog.Capture{
428431
DistinctId: ucid,
429432
Event: eventType,

cmd/external-app/wire.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,6 @@ import (
9797
func InitializeApp() (*App, error) {
9898
wire.Build(
9999
user.SelfRegistrationWireSet,
100-
101100
sql.PgSqlWireSet,
102101
user.UserWireSet,
103102
sso.SsoConfigWireSet,

cmd/external-app/wire_gen.go

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)