import express from 'express';

const PORT = process.env.PORT || 6007;

const server = express();
server.use(express.json());

const events: Record<string, unknown>[] = [];
server.post('/event-log', (req, res) => {
  console.log(`Received event ${req.body.eventType}`);
  events.push(req.body);
  res.end('OK');
});

server.get('/event-log', (req, res) => {
  console.log(`Sending ${events.length} events`);
  res.json(events);
});

server.listen(PORT, () => {
  console.log(`Event log listening on ${PORT}`);
});