UNPKG

difflytic

Version:

AI-powered code review for GitLab/GitHub MRs using OpenAI and more.

27 lines (26 loc) 796 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); class AnalyticsManager { constructor() { this.apiUrl = process.env.ANALYTICS_API || "https://your-analytics-api.com"; } async trackEvent(event, data) { try { await fetch(`${this.apiUrl}/events`, { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify({ event, data, timestamp: new Date().toISOString(), }), }); } catch (error) { console.error("Failed to send analytics event:", error); } } } exports.default = new AnalyticsManager();