INNER CODE UNIT · TypeScript

trackAppStart

modelence/modelence · packages/modelence/src/app/index.ts:348

async function trackAppStart() {
  const isTrackingEnabled = process.env.MODELENCE_TRACKING_ENABLED !== 'false';

  if (isTrackingEnabled) {
    const serviceEndpoint = process.env.MODELENCE_SERVICE_ENDPOINT ?? 'https://cloud.modelence.com';
    const environmentId = process.env.MODELENCE_ENVIRONMENT_ID;

    const appDetails = await getAppDetails();
    const modelencePackageJson = await import('../../package.json');

    await fetch(`${serviceEndpoint}/api/track/app-start`, {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json',
      },
      body: JSON.stringify({
        projectName: appDetails.name,
        version: modelencePackageJson.default.version,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…