HEX
Server: nginx/1.24.0
System: Linux nowruzgan 6.8.0-57-generic #59-Ubuntu SMP PREEMPT_DYNAMIC Sat Mar 15 17:40:59 UTC 2025 x86_64
User: babak (1000)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: /var/dev/nowruzgan/travelogue/src/app/services/cronus.service.ts
import { inject, Injectable } from '@angular/core';
import { firstValueFrom } from 'rxjs';
import { environment } from '../../environments/environment';
import { HttpClient } from '@angular/common/http';

@Injectable({
  providedIn: 'root'
})
export class CronusService {
  // readonly http = inject(HttpClient);

  static seed: number = Math.random();

  static NAV_STATE: any = {
    timestamp: 0,
    originalTimestamp: 0,
    page: null,
  };

  async log(data: any) {
    return;
    // console.log('log-data', data); return;
    /*if(typeof document == 'undefined') return; // code running on server.

    if(data.data_n1 === undefined)
      data.data_n1 = Math.round((Date.now() - CronusService.NAV_STATE.originalTimestamp)/1000);

    const conn$ = this.http
      .post(
        environment.cronus.logUrl,
        {
          ...data,
          seed: data.seed || CronusService.seed,
          // originator: data.originator || CronusService.userData?.user?.id,
          type: environment.cronus.eventType,
        },
        {headers: {
          'Content-Type': 'application/json',
          authorization: `Basic ${environment.cronus.key}`,
        }}
    );
    await firstValueFrom(conn$, {defaultValue: undefined});*/
  }
}