@@ -9,9 +9,9 @@ import { LINE_ITEMS_SHOPPABLE } from "components/utils/constants"
99import { DataLayerItemProps , DataLayerProps } from "./typings"
1010
1111interface GTMProviderData {
12- fireAddShippingInfo : ( order : Order ) => Promise < void >
13- fireAddPaymentInfo : ( ) => Promise < void >
14- firePurchase : ( ) => Promise < void >
12+ fireAddShippingInfo : ( order : Order ) => void
13+ fireAddPaymentInfo : ( ) => void
14+ firePurchase : ( ) => void
1515}
1616
1717export const GTMContext = createContext < GTMProviderData | null > ( null )
@@ -76,7 +76,7 @@ export const GTMProvider: React.FC<GTMProviderProps> = ({
7676 }
7777 }
7878
79- const fireBeginCheckout = async ( order : Order ) => {
79+ const fireBeginCheckout = ( order : Order ) => {
8080 const lineItems = order . line_items ?. filter ( ( line_item ) => {
8181 return LINE_ITEMS_SHOPPABLE . includes ( line_item . item_type as TypeAccepted )
8282 } )
@@ -92,10 +92,10 @@ export const GTMProvider: React.FC<GTMProviderProps> = ({
9292 } )
9393 }
9494
95- const fireAddShippingInfo = async ( order : Order ) => {
95+ const fireAddShippingInfo = ( order : Order ) => {
9696 const shipments = order ?. shipments
9797
98- shipments ?. forEach ( async ( shipment ) => {
98+ shipments ?. forEach ( ( shipment ) => {
9999 const lineItems = shipment . stock_line_items ?. map (
100100 // eslint-disable-next-line @typescript-eslint/ban-ts-comment
101101 // @ts -ignore
@@ -115,7 +115,7 @@ export const GTMProvider: React.FC<GTMProviderProps> = ({
115115 } )
116116 }
117117
118- const fireAddPaymentInfo = async ( ) => {
118+ const fireAddPaymentInfo = ( ) => {
119119 const lineItems = order ?. line_items ?. filter ( ( line_item ) => {
120120 return LINE_ITEMS_SHOPPABLE . includes ( line_item . item_type as TypeAccepted )
121121 } )
@@ -134,7 +134,7 @@ export const GTMProvider: React.FC<GTMProviderProps> = ({
134134 } )
135135 }
136136
137- const firePurchase = async ( ) => {
137+ const firePurchase = ( ) => {
138138 const lineItems = order ?. line_items ?. filter ( ( line_item ) => {
139139 return LINE_ITEMS_SHOPPABLE . includes ( line_item . item_type as TypeAccepted )
140140 } )
0 commit comments