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,