n8cn / packages /cli /src /events /events.controller.ts
gallyga's picture
Add n8n Chinese version
aec3094
import { Get, RestController } from '@n8n/decorators';
import { AuthenticatedRequest } from '@/requests';
import { EventService } from './event.service';
/** This controller holds endpoints that the frontend uses to trigger telemetry events */
@RestController('/events')
export class EventsController {
constructor(private readonly eventService: EventService) {}
@Get('/session-started')
sessionStarted(req: AuthenticatedRequest) {
const pushRef = req.headers['push-ref'];
this.eventService.emit('session-started', { pushRef });
}
}