// Module ID: 11918 // Function ID: 11919 // Name: trackWaveCtaClicked // Dependencies: [2064, 1085, 1265, 2] // Exports: getDmHasMessageHistory, trackWaveCtaClicked // Module 11918 (trackWaveCtaClicked) import Constants from "Constants" /* 1085 */; import AnalyticsUtilsDefault from "AnalyticsUtils" /* 1265 */; import ChannelStore from "ChannelStore" /* 2064 */; import size from "module_2" /* 2 */; const AnalyticEvents = Constants.AnalyticEvents; const result = size.fileFinishedImporting("modules/channel/trackWaveCtaClicked.tsx"); export const getDmHasMessageHistory = function getDmHasMessageHistory(arg0) { const channel = ChannelStore.getChannel(arg0); let lastMessageId; if (channel != null) { lastMessageId = channel.lastMessageId; } return null != lastMessageId; }; export const trackWaveCtaClicked = function trackWaveCtaClicked(channelId) { let lastMessageId; const obj = { channel_id: channelId.channelId, source: channelId.source, dm_has_message_history: null != lastMessageId }; const track = AnalyticsUtilsDefault.track; const WAVE_CTA_CLICKED = AnalyticEvents.WAVE_CTA_CLICKED; AnalyticsUtilsDefault; const channel = ChannelStore.getChannel(channelId.channelId); lastMessageId = undefined; if (channel != null) { lastMessageId = channel.lastMessageId; } track(WAVE_CTA_CLICKED, obj); };