@@ -36,7 +36,7 @@ func (t *Transformer) trackCommonProps(tec *transformEventContext) (map[string]a
3636 commonData := make (map [string ]any )
3737 commonMetadata := make (map [string ]string )
3838
39- if err := setDataAndMetadataFromInput (tec , tec . event . Message [ "context" ] , commonData , commonMetadata , & prefixInfo {
39+ if err := setDataAndMetadataFromInput (tec , t . eventContext ( tec ) , commonData , commonMetadata , & prefixInfo {
4040 completePrefix : "track_context_" ,
4141 completeLevel : 2 ,
4242 prefix : "context_" ,
@@ -83,7 +83,7 @@ func (t *Transformer) tracksResponse(tec *transformEventContext, commonData map[
8383 if err := setDataAndMetadataFromRules (tec , data , metadata , rules .TrackTableRules ); err != nil {
8484 return nil , fmt .Errorf ("tracks response: setting data and column types from rules: %w" , err )
8585 }
86- if err := storeRudderEvent (tec , data , metadata ); err != nil {
86+ if err := t . storeRudderEvent (tec , data , metadata ); err != nil {
8787 return nil , fmt .Errorf ("tracks response: storing rudder event: %w" , err )
8888 }
8989
@@ -167,7 +167,7 @@ func (t *Transformer) extractEvents(tec *transformEventContext) ([]map[string]an
167167 data := make (map [string ]any )
168168 metadata := make (map [string ]string )
169169
170- if err := setDataAndMetadataFromInput (tec , tec . event . Message [ "context" ] , data , metadata , & prefixInfo {
170+ if err := setDataAndMetadataFromInput (tec , t . eventContext ( tec ) , data , metadata , & prefixInfo {
171171 completePrefix : "extract_context_" ,
172172 completeLevel : 2 ,
173173 prefix : "context_" ,
@@ -279,7 +279,7 @@ func (t *Transformer) identifyCommonProps(tec *transformEventContext) (map[strin
279279 }); err != nil {
280280 return nil , nil , fmt .Errorf ("identify common props: setting data and column types from message: %w" , err )
281281 }
282- if err := setDataAndMetadataFromInput (tec , tec . event . Message [ "context" ] , commonData , commonMetadata , & prefixInfo {
282+ if err := setDataAndMetadataFromInput (tec , t . eventContext ( tec ) , commonData , commonMetadata , & prefixInfo {
283283 completePrefix : "identify_context_" ,
284284 completeLevel : 2 ,
285285 prefix : "context_" ,
@@ -310,7 +310,7 @@ func (t *Transformer) identifiesResponse(tec *transformEventContext, commonData
310310 if err := setDataAndMetadataFromRules (tec , data , metadata , rules .DefaultRules ); err != nil {
311311 return nil , fmt .Errorf ("identifies response: setting data and column types from rules: %w" , err )
312312 }
313- if err := storeRudderEvent (tec , data , metadata ); err != nil {
313+ if err := t . storeRudderEvent (tec , data , metadata ); err != nil {
314314 return nil , fmt .Errorf ("identifies response: storing rudder event: %w" , err )
315315 }
316316
@@ -412,7 +412,7 @@ func (t *Transformer) pageEvents(tec *transformEventContext) ([]map[string]any,
412412 }); err != nil {
413413 return nil , fmt .Errorf ("page: setting data and column types from input: %w" , err )
414414 }
415- if err := setDataAndMetadataFromInput (tec , tec . event . Message [ "context" ] , data , metadata , & prefixInfo {
415+ if err := setDataAndMetadataFromInput (tec , t . eventContext ( tec ) , data , metadata , & prefixInfo {
416416 completePrefix : "page_context_" ,
417417 completeLevel : 2 ,
418418 prefix : "context_" ,
@@ -426,7 +426,7 @@ func (t *Transformer) pageEvents(tec *transformEventContext) ([]map[string]any,
426426 return nil , fmt .Errorf ("page: setting data and column types from rules: %w" , err )
427427 }
428428
429- if err := storeRudderEvent (tec , data , metadata ); err != nil {
429+ if err := t . storeRudderEvent (tec , data , metadata ); err != nil {
430430 return nil , fmt .Errorf ("page: storing rudder event: %w" , err )
431431 }
432432
@@ -466,7 +466,7 @@ func (t *Transformer) screenEvents(tec *transformEventContext) ([]map[string]any
466466 }); err != nil {
467467 return nil , fmt .Errorf ("screen: setting data and column types from input: %w" , err )
468468 }
469- if err := setDataAndMetadataFromInput (tec , tec . event . Message [ "context" ] , data , metadata , & prefixInfo {
469+ if err := setDataAndMetadataFromInput (tec , t . eventContext ( tec ) , data , metadata , & prefixInfo {
470470 completePrefix : "screen_context_" ,
471471 completeLevel : 2 ,
472472 prefix : "context_" ,
@@ -480,7 +480,7 @@ func (t *Transformer) screenEvents(tec *transformEventContext) ([]map[string]any
480480 return nil , fmt .Errorf ("screen: setting data and column types from rules: %w" , err )
481481 }
482482
483- if err := storeRudderEvent (tec , data , metadata ); err != nil {
483+ if err := t . storeRudderEvent (tec , data , metadata ); err != nil {
484484 return nil , fmt .Errorf ("screen: storing rudder event: %w" , err )
485485 }
486486
@@ -520,7 +520,7 @@ func (t *Transformer) groupEvents(tec *transformEventContext) ([]map[string]any,
520520 }); err != nil {
521521 return nil , fmt .Errorf ("group: setting data and column types from input: %w" , err )
522522 }
523- if err := setDataAndMetadataFromInput (tec , tec . event . Message [ "context" ] , data , metadata , & prefixInfo {
523+ if err := setDataAndMetadataFromInput (tec , t . eventContext ( tec ) , data , metadata , & prefixInfo {
524524 completePrefix : "group_context_" ,
525525 completeLevel : 2 ,
526526 prefix : "context_" ,
@@ -534,7 +534,7 @@ func (t *Transformer) groupEvents(tec *transformEventContext) ([]map[string]any,
534534 return nil , fmt .Errorf ("group: setting data and column types from rules: %w" , err )
535535 }
536536
537- if err := storeRudderEvent (tec , data , metadata ); err != nil {
537+ if err := t . storeRudderEvent (tec , data , metadata ); err != nil {
538538 return nil , fmt .Errorf ("group: storing rudder event: %w" , err )
539539 }
540540
@@ -574,7 +574,7 @@ func (t *Transformer) aliasEvents(tec *transformEventContext) ([]map[string]any,
574574 }); err != nil {
575575 return nil , fmt .Errorf ("alias: setting data and column types from input: %w" , err )
576576 }
577- if err := setDataAndMetadataFromInput (tec , tec . event . Message [ "context" ] , data , metadata , & prefixInfo {
577+ if err := setDataAndMetadataFromInput (tec , t . eventContext ( tec ) , data , metadata , & prefixInfo {
578578 completePrefix : "alias_context_" ,
579579 completeLevel : 2 ,
580580 prefix : "context_" ,
@@ -588,7 +588,7 @@ func (t *Transformer) aliasEvents(tec *transformEventContext) ([]map[string]any,
588588 return nil , fmt .Errorf ("alias: setting data and column types from rules: %w" , err )
589589 }
590590
591- if err := storeRudderEvent (tec , data , metadata ); err != nil {
591+ if err := t . storeRudderEvent (tec , data , metadata ); err != nil {
592592 return nil , fmt .Errorf ("alias: storing rudder event: %w" , err )
593593 }
594594
0 commit comments