Skip to content

Commit

Permalink
Rename tracking_scenario to event_specification (close #879)
Browse files Browse the repository at this point in the history
  • Loading branch information
spenes committed Feb 22, 2024
1 parent c7f528f commit a7dc66a
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 6 deletions.
Expand Up @@ -61,12 +61,12 @@ object Metadata {
)
}

case class TrackingScenarioInfo(
case class EventSpecInfo(
schemaVendor: String,
schemaName: String,
field: String
)
private val trackingScenarioInfo = TrackingScenarioInfo("com.snowplowanalytics.snowplow", "tracking_scenario", "id")
private val eventSpecInfo = EventSpecInfo("com.snowplowanalytics.snowplow", "event_specification", "id")

private implicit def unsafeLogger[F[_]: Sync]: Logger[F] =
Slf4jLogger.getLogger[F]
Expand Down Expand Up @@ -258,8 +258,8 @@ object Metadata {
val schemas = sdjs.map(_.schema)

val scenarioId = sdjs.collectFirst {
case sdj if sdj.schema.vendor == trackingScenarioInfo.schemaVendor && sdj.schema.name == trackingScenarioInfo.schemaName =>
sdj.data.hcursor.downField(trackingScenarioInfo.field).as[String] match {
case sdj if sdj.schema.vendor == eventSpecInfo.schemaVendor && sdj.schema.name == eventSpecInfo.schemaName =>
sdj.data.hcursor.downField(eventSpecInfo.field).as[String] match {
case Right(scenarioId) =>
Some(scenarioId)
case _ =>
Expand Down
Expand Up @@ -89,13 +89,13 @@ class MetadataSpec extends Specification with CatsEffect {
event.contexts = """{"schema":"iglu:com.snowplowanalytics.snowplow/contexts/jsonschema/1-0-0","data":[
{"schema":"iglu:com.snowplowanalytics.snowplow/web_page/jsonschema/1-0-0","data":{"id":"39a9934a-ddd3-4581-a4ea-d0ba20e63b92"}},
{"schema":"iglu:org.w3/PerformanceTiming/jsonschema/1-0-0","data":{"navigationStart":1581931694397,"unloadEventStart":1581931696046,"unloadEventEnd":1581931694764,"redirectStart":0,"redirectEnd":0,"fetchStart":1581931694397,"domainLookupStart":1581931694440,"domainLookupEnd":1581931694513,"connectStart":1581931694513,"connectEnd":1581931694665,"secureConnectionStart":1581931694572,"requestStart":1581931694665,"responseStart":1581931694750,"responseEnd":1581931694750,"domLoading":1581931694762,"domInteractive":1581931695963,"domContentLoadedEventStart":1581931696039,"domContentLoadedEventEnd":1581931696039,"domComplete":0,"loadEventStart":0,"loadEventEnd":0}},
{"schema": "iglu:com.snowplowanalytics.snowplow/tracking_scenario/jsonschema/1-0-0", "data": {"id": "scenario_id"}}
{"schema": "iglu:com.snowplowanalytics.snowplow/event_specification/jsonschema/1-0-0", "data": {"id": "scenario_id"}}
]}"""
val expectedEntitites =
Seq(
SchemaKey("com.snowplowanalytics.snowplow", "web_page", "jsonschema", SchemaVer.Full(1, 0, 0)),
SchemaKey("org.w3", "PerformanceTiming", "jsonschema", SchemaVer.Full(1, 0, 0)),
SchemaKey("com.snowplowanalytics.snowplow", "tracking_scenario", "jsonschema", SchemaVer.Full(1, 0, 0))
SchemaKey("com.snowplowanalytics.snowplow", "event_specification", "jsonschema", SchemaVer.Full(1, 0, 0))
)
val expectedScenarioId = Some("scenario_id")

Expand Down

0 comments on commit a7dc66a

Please sign in to comment.