const express = require("express") const userService = require("../../../../services/userService") const router = express.Router() router.post("/", async (req, res) => { const { stationId, platformId, latitude, longitude, distance } = req.body const checkin = await userService.createCheckin({ distance, latitude, longitude, platformId, stationId, userId: req.user.id }) return res.status(200).json(checkin) }) router.get("/", async (req, res) => { const { limit, offset } = req.query const checkins = await userService.getUserCheckins({ userId: req.user.id, limit, offset }) return res.status(200).json(checkins) }) router.get("/count", async (req, res) => { const checkins = await userService.getUserCheckinsCount({ userId: req.user.id }) return res.status(200).json(checkins) }) module.exports = router