added telemetry to importer (#1525)

* added telemetry to importer

* wip

* ignore typescript errors in jitsu telemetry
This commit is contained in:
Peer Richelsen authored and GitHub committed 2022-01-19 17:26:44 +00:00
1 parent 118ee6bfb6
commit c6e60bd706
2 files changed
+22 -1

No files matched your search

+13 -1
View File
@@ -9,6 +9,7 @@ export const telemetryEventTypes = {
pageView: "page_view",
bookingConfirmed: "booking_confirmed",
bookingCancelled: "booking_cancelled",
importSubmitted: "import_submitted",
};
/**
@@ -70,7 +71,15 @@ function createTelemetryClient(): TelemetryClient {
if (!window) {
console.warn("Jitsu has been called during SSR, this scenario isn't supported yet");
return;
} else if (!window["jitsu"]) {
} else if (
// FIXME
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
!window["jitsu"]
) {
// FIXME
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
window["jitsu"] = jitsuClient({
log_level: "ERROR",
tracking_host: "https://t.calendso.com",
@@ -79,6 +88,9 @@ function createTelemetryClient(): TelemetryClient {
capture_3rd_party_cookies: false,
});
}
// FIXME
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
const res = callback(window["jitsu"]);
if (res && typeof res["catch"] === "function") {
res.catch((e) => {