diff --git a/constants/constants.go b/constants/constants.go new file mode 100644 index 0000000..b5d3305 --- /dev/null +++ b/constants/constants.go @@ -0,0 +1,6 @@ +package constants + +const ( + IRacingProviderName = "iRacing" + BeamNGProviderName = "BeamNG.drive" +) diff --git a/providers/beamng/beamng.go b/providers/beamng/beamng.go index f07b933..7e371cc 100644 --- a/providers/beamng/beamng.go +++ b/providers/beamng/beamng.go @@ -8,6 +8,7 @@ import ( "sync" "time" + "esdi/constants" "esdi/telemetry" bngsdk "github.com/ESilva15/gobngsdk" @@ -36,7 +37,7 @@ type BeamNG struct { } const ( - NAME = "BeamNG.drive" + NAME = constants.BeamNGProviderName ) func NewBeamNGProvider(logger *slog.Logger, opts *bngsdk.Options) (*BeamNG, error) { diff --git a/providers/iracing/iracing.go b/providers/iracing/iracing.go index 9701f6f..d271ea6 100644 --- a/providers/iracing/iracing.go +++ b/providers/iracing/iracing.go @@ -10,13 +10,14 @@ import ( "sync" "time" + "esdi/constants" "esdi/telemetry" "github.com/ESilva15/goirsdk" ) const ( - NAME = "iRacing" + NAME = constants.IRacingProviderName ) // IRacing is our iRacing telemetry data provider - its a TelemetryProvider interface