Итак, я вызываю функцию, которая вызывает функцию lodash Once:
if (isPageTwo) {
sendSegmentData(sendEnhancedTrackEvent);
}
И у меня есть функции, определенные здесь:
const pageTwoSegmentEvent = (sendEnhancedTrackEvent) => {
const enhanceableData = {
name: 'Page loaded',
properties: {
...defaultProps,
cid: getCid(),
epid: getEpid(),
name: 'ReviewExperienceModernDoubleStep'
}
};
sendEnhancedTrackEvent(enhanceableData);
}
const sendSegmentData = (sendEnhancedTrackEvent) => {
once(() => {
pageTwoSegmentEvent(sendEnhancedTrackEvent);
});
}
Я пытаюсь передать функцию обратного вызова sendEnhancedTrackEventк функции pageTwoSegmentEvent, но я предполагаю, что я пытаюсь пропустить ее через некогда функцию pageTwoSegmentEvent, которая никогда не вызывается.Кто-нибудь знает, как это сделать?