fix: adjusts in telemetry

This commit is contained in:
Davidson Gomes
2024-08-08 20:18:20 -03:00
parent 6f2971cf24
commit 83d88ad70a
5 changed files with 27 additions and 12 deletions

View File

@@ -10,14 +10,23 @@ export interface TelemetryData {
}
export const sendTelemetry = async (route: string): Promise<void> => {
const enabled = process.env.TELEMETRY_ENABLED === undefined || process.env.TELEMETRY_ENABLED === 'true';
console.log('Telemetry enabled:', enabled);
if (!enabled) {
return;
}
const telemetry: TelemetryData = {
route,
apiVersion: `${packageJson.version}`,
timestamp: new Date(),
};
const url = process.env.TELEMETRY_URL || 'https://log.evolution-api.com/telemetry';
axios
.post('https://log.evolution-api.com/telemetry', telemetry)
.post(url, telemetry)
.then(() => {})
.catch(() => {});
};